Algo a tener en cuenta es que los bloques de código a veces causan problemas:
usermod -aG sudo =USERNAME=
En este caso, highlight.js asume que esto es Java y convierte el bloque de código a:
<code>
usermod -
<span class="hljs-type">aG</span>
<span class="hljs-variable">sudo</span>
<span class="hljs-operator">=</span>
USERNAME=
</code>
Puedo arreglarlo indicando que en realidad es un comando de shell:
```shell
usermod -aG sudo =USERNAME=
```
Eso da como resultado:
usermod -aG sudo =USERNAME=
Si todo lo demás falla, text evita que highlight.js interfiera con los marcadores de posición.
Una solución más general (que Meta Discourse debe estar usando) es cambiar la configuración default code lang de auto a plaintext o algo similar. ![]()
No es que importe mucho, pero usar java es una forma de evitar que el marcador de posición se expanda cuando quieres escribir sobre marcadores de posición.