Le bloc de code outlook ne fonctionne pas bien

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.

Voici l’URL :

Les blocs de code me semblent corrects, avez-vous une capture d’écran du format de bloc de code qui échoue ?

1 « J'aime »

Les sections de blocs de code ne sont pas classées par couleurs après la mise à niveau de discourse 2.9.0.beta6

arc-en-ciel

mono-bleu

1 « J'aime »

Merci pour votre excellente contribution.

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.

Mes excuses. Je devrais plutôt dire la couleur de la perspective.

figure 1. la couleur du mot-clé python (en fait, de tous les langages) ne se met pas en surbrillance

message original :


figure 2. cependant, la différence de couleur du bloc de code fonctionne toujours bien

message original :

1 « J'aime »

Ma solution

  1. désinstaller le composant « hljs-theme-picker »

  2. récupérer le fichier css (j’ai récupéré rainbow.css) à partir de ceci

  1. modifier le CSS/HTML du thème, copier et coller le contenu de rainbow.css

C’est faux ???

2 « J'aime »

Un grand merci à Takanobu san.

Cette solution fonctionne bien.

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 :white_check_mark: 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 :

Encore un grand merci.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.