注意点として、コードブロックが問題を引き起こすことがあります。
usermod -aG sudo =USERNAME=
この場合、highlight.js はこれをJavaとみなし、コードブロックを次のように変換します。
```code class="hljs language-java" data-highlighted="yes"
usermod -
<span class="hljs-type">aG</span>
<span class="hljs-variable">sudo</span>
<span class="hljs-operator">=</span>
USERNAME=
</code>
これをシェルコマンドとして明示することで修正できます。
```java
```shell
usermod -aG sudo =USERNAME=
```
これにより、次のようになります。
usermod -aG sudo =USERNAME=
それでもうまくいかない場合は、text を使用すると、highlight.js がプレースホルダーを操作するのを防ぐことができます。
より一般的な解決策(Meta Discourse が使用していると思われる)は、default code lang 設定を auto から plaintext などに変更することです。 ![]()
あまり重要ではありませんが、java を使用することは、プレースホルダーについて記述したい場合にプレースホルダーを展開させないようにする方法です。