Quelque chose à noter est que les blocs de code causent parfois des problèmes :
usermod -aG sudo =USERNAME=
Dans ce cas, highlight.js suppose qu’il s’agit de Java et convertit le bloc de code en :
usermod -
<span class="hljs-type">aG</span>
<span class="hljs-variable">sudo</span>
<span class="hljs-operator">=</span>
USERNAME=
Je suis capable de le corriger en signalant qu’il s’agit en fait d’une commande shell :
```shell
usermod -aG sudo =USERNAME=
```
Ce qui donne :
usermod -aG sudo =USERNAME=
Si tout le reste échoue, text empêche highlight.js de modifier les espaces réservés.
Une solution plus générale (que Meta Discourse doit utiliser) consiste à changer le paramètre langue de code par défaut de auto à plaintext ou quelque chose de similaire. ![]()
Ce n’est pas que cela importe beaucoup, mais utiliser java est un moyen d’éviter que l’espace réservé ne se développe lorsque vous voulez écrire sur les espaces réservés.