Platzhalter-Formulare

Etwas zu beachten ist, dass Codeblöcke manchmal Probleme verursachen:

usermod -aG sudo =USERNAME=

In diesem Fall geht highlight.js davon aus, dass es sich um Java handelt und konvertiert den Codeblock zu:

<code>
  usermod -
  <span class="hljs-type">aG</span> 
  <span class="hljs-variable">sudo</span> 
  <span class="hljs-operator">=</span>
  USERNAME=
</code>

Ich kann es beheben, indem ich signalisiere, dass es sich tatsächlich um einen Shell-Befehl handelt:

    ```shell
    usermod -aG sudo =USERNAME=
    ```

Das führt zu:

usermod -aG sudo =USERNAME=

Wenn alles andere fehlschlägt, verhindert text, dass highlight.js mit den Platzhaltern herumspielt.

Eine allgemeinere Lösung (die Meta Discourse verwenden muss) besteht darin, die Einstellung default code lang von auto auf plaintext oder etwas Ähnliches zu ändern. :wink:


Nicht, dass es viel ausmacht, aber die Verwendung von java ist eine Möglichkeit, zu vermeiden, dass der Platzhalter erweitert wird, wenn Sie über Platzhalter schreiben möchten.

1 „Gefällt mir“