Le bloc de code fonctionnait bien par le passé. Cependant, un utilisateur a créé un nouveau message avec un bloc de code hier, et j’ai constaté que le formatage avait échoué. Non seulement ce message avec le bloc de code, mais aussi tout le site.
J’ai simplement reconstruit l’application Discourse dans sa dernière version, mais le résultat est toujours le même.
Comment puis-je résoudre ce problème ? Merci de votre aide.
Cependant, il semble que le forum Meta Discourse soit en version 2.9.0.beta6 (car il prend en charge l’écran de démarrage « Chargement »). Et le bloc de code fonctionne bien ici.
Je pense que cela signifie que le sélecteur de thème hljs de Discourse a un bug caché. Aucune raison pour que le même code fonctionne bien avec CSS mais échoue lorsqu’il est installé en tant que composant.
Et je suis désolé de ne pas marquer votre solution comme Solution, bien qu’elle résolve vraiment mon problème. Je la laisse ouverte et j’espère que l’équipe de Discourse @cocococosti pourra en trouver la raison et proposer une solution formelle.
Le code CSS que j’utilise est celui que j’ai défini dans le sélecteur de thème hljs :