Code en ligne difficile à identifier

Code inline -\u003e Code normal

J’ai trouvé ces deux solutions, les deux ne fonctionnent pas, il me manque quelque chose ou quelque chose a changé entre-temps.

Merci d’avance…

Cordialement.,

2 « J'aime »

Il y a 4 paramètres dans admin > settings que vous devrez examiner

J’espère que cela vous aide

2 « J'aime »

Je ne vois aucune différence :

Langage de code par défaut → auto
Langages mis en surbrillance → une liste
Afficher le bouton de copie pour les blocs de code → activé
Tout le code mis en surbrillance → activé

Option non disponible pour les clôtures de code.

Je ne peux pas installer de clôtures de code car il s’agit d’un plan d’affaires.

REMARQUE

J’ajoute également du texte brut à la liste…

Cordialement.

Comme l’a mentionné l’OP, le code en ligne peut être mis en évidence. La méthode fonctionne toujours :

  1. Allez sur https://example.com/admin/customize/themes/1/common/scss/edit (votre URL de thème peut différer)
  2. Allez tout en bas de la section CSS et collez le code ci-dessous :
p<code>, li<code> {
   color: #c7254e;
   background: #f9f2f4;
   padding: 2px 4px;
   border-radius: 2px;
}

Enregistrez. Terminé. Votre texte en ligne ressemble à ceci : изображение

ceci est uniquement pour les blocs de code (image ci-dessous). La question originale portait sur le texte en ligne

2 « J'aime »

Merci pour votre réponse. J’ai déjà testé votre code, mais je ne sais pas pourquoi il ne fonctionne pas sur mon site :

Captura de pantalla de 2021-11-10 13-04-12

Cordialement.

1 « J'aime »

Probablement, votre thème est déjà personnalisé et ne prend pas en charge cela.

J’utilise le thème par défaut (désolé pour le texte non anglais) :

J’ai utilisé le schéma de couleurs par défaut → clair

Cordialement,

1 « J'aime »

J’ai juste fait un test sur mon site avec le thème par défaut clair, et ça fonctionne pour moi. :+1: J’ai dû rafraîchir ma page pour qu’elle s’affiche correctement.

L’avez-vous ajouté en tant que nouveau composant de thème ? Si oui, vous souvenez-vous de l’avoir attaché au thème ? (assez évident, je sais, mais j’ai oublié :slightly_smiling_face:)

1 « J'aime »

très heureux de travailler ici maintenant, et merci de m’avoir montré la bonne direction, mais il y a un problème ici, un composant qui applique le thème empêche le fonctionnement de la source, quand j’ai eu une idée plus claire de ce qu’est le composant, je l’ai écrit ici.

Cordialement.

2 « J'aime »

J’ai trouvé la source :

-> discourse-custom-code/common at main · discourse/discourse-custom-code · GitHub

p &gt; code,
li &gt; code,
pre &gt; code {
  color: dark-light-choose($code_light, $code_dark) $i;
  background: dark-light-choose($code_background_light, $code_background_dark) $i;
}

Vous pouvez le faire sans retouches CSS, utilisez simplement ce composant et modifiez :

  • couleur claire.
  • couleur de fond claire.
  • code sombre.
  • fond de code sombre.

REMARQUE

Cependant, cela fonctionne à la fois pour le code en ligne et le code de bloc.

Cordialement.

3 « J'aime »

Il semble que le lien approprié devrait être Custom Code

1 « J'aime »

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