Placeholder Forms

注意点として、コードブロックが問題を引き起こすことがあります。

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 などに変更することです。 :wink:


あまり重要ではありませんが、java を使用することは、プレースホルダーについて記述したい場合にプレースホルダーを展開させないようにする方法です。

「いいね!」 1