Surlignage de code inattendu dans un bloc de code

C’est une question plutôt secondaire, mais j’ai un exemple de texte préformaté qui s’affiche par défaut en vert sans raison apparente. Je n’ai pas réussi à reproduire le problème ICI, mais la capture d’écran montre ce que je vois sur notre serveur. Le texte préformaté à l’origine du problème est également collé ci-dessous, mais comme vous pouvez le voir, il s’affiche correctement ici.

Cela semble avoir un lien avec la présence de trois balises de texte préformaté imbriquées (```), et si j’en retire une, le texte s’affiche entièrement en noir.

Comme je l’ai dit, ce n’est pas très important, je suis simplement curieux de savoir POURQUOI ?

NC_045512.2 Severe acute respiratory syndrome coronavirus 2 isolate Wuhan-Hu-1, complete genome
ATTAAAGGTTTATACCTTCCCAGGTAACAAACCAACCAACTTTCGATCTCTTGTAGATCTGTTCTCTAAACGAACTTTAA
AATCTGTGTGGCTGTCACTCGGCTGCATGCTTAGTGCACTCACGCAGTATAATTAATAACTAATTACTGTCGTTGACAGG
ACACGAGTAACTCGTCTATCTTCTGCAGGCTGCTTACGGTTTCGTCCGTGTTGCAGCCGATCATCAGCACATCTAGGTTT
CGTCCGGGTGTGACCGAAAGGTAAGATGGAGAGCCTTGTCCCTGGTTTCAACGAGAAAACACACGTCCAACTCAGTTTGC
CTGTTTTACAGGTTCGCGACGTGCTCGTACGTGGCTTTGGAGACTCCGTGGAGGAGGTCTTATCAGAGGCACGTCAACAT
CTTAAAGATGGCACTTGTGGCTTAGTAGAAGTTGAAAAAGGCGTTTTGCCTCAACTTGAACAGCCCTATGTGTTCATCAA
ACGTTCGGATGCTCGAACTGCACCTCATGGTCATGTTATGGTTGAGCTGGTAGCAGAACTCGAAGGCATTCAGTACGGTC
GTAGTGGTGAGACACTTGGTGTCCTTGTCCCTCATGTGGGCGAAATACCAGTGGCTTACCGCAAGGTTCTTCTTCGTAAG
AACGGTAATAAAGGAGCTGGTGGCCATAGTTACGGCGCCGATCTAAAGTCATTTGACTTAGGCGACGAGCTTGGCACTGA
TCCTTATGAAGATTTTCAAGAAAACTGGAACACTAAACATAGCAGTGGTGTTACCCGTGAACTCATGCGTGAGCTTAACG
GAGGGGCATACACTCGCTATGTCGATAACAACTTCTGTGGCCCTGATGGCTACCCTCTTGAGTGCATTAAAGACCTTCTA
GCACGTGCTGGTAAAGCTTCATGCACTTTGTCCGAACAACTGGACTTTATTGACACTAAGAGGGGTGTATACTGCTGCCG
TGAACATGAGCATGAAATTGCTTGGTACACGGAACGTTCTGAAAAGAGCTATGAATTGCAGACACCTTTTGAAATTAAAT
TGGCAAAGAAATTTGACACCTTCAATGGGGAATGTCCAAATTTTGTATTTCCCTTAAATTCCATAATCAAGACTATTCAA
CCAAGGGTTGAAAAGAAAAAGCTTGATGGCTTTATGGGTAGAATTCGATCTGTCTATCCAGTTGCGTCACCAAATGAATG
CAACCAAATGTGCCTTTCAACTCTCATGAAGTGTGATCATTGTGGTGAAACTTCATGGCAGACGGGCGATTTTGTTAAAG
CCACTTGCGAATTTTGTGGCACTGAGAATTTGACTAAAGAAGGTGCCACTACTTGTGGTTACTTACCCCAAAATGCTGTT
GTTAAAATTTATTGTCCAGCATGTCACAATTCAGAAGTAGGACCTGAGCATAGTCTTGCCGAATACCATAATGAATCTGG
CTTGAAAACCATTCTTCGTAAGGGTGGTCGCACTATTGCCTTTGGAGGCTGTGTGTTCTCTTATGTTGGTTGCCATAACA
AGTGTGCCTATTGGGTTCCACGTGCTAGCGCTAACATAGGTTGTAACCATACAGGTGTTGTTGGAGAAGGTTCCGAAGGT
CTTAATGACAACCTTCTTGAAATACTCCAAAAAGAGAAAGTCAACATCAATATTGTTGGTGACTTTAAACTTAATGAAGA
GATCGCCATTATTTTGGCATCTTTTTCTGCTTCCACAAGTGCTTTTGTGGAAACTGTGAAAGGTTTGGATTATAAAGCAT
TCAAACAAATTGTTGAATCCTGTGGTAATTTTAAAGTTACAAAAGGAAAAGCTAAAAAAGGTGCCTGGAATATTGGTGAA
CAGAAATCAATACTGAGTCCTCTTTATGCATTTGCATCAGAGGCTGCTCGTGTTGTACGATCAATTTTCTCCCGCACTCT
TGAAACTGCTCAAAATTCTGTGCGTGTTTTACAGAAGGCCGCTATAACAATACTAGATGGAATTTCACAGTATTCACTGA
GACTCATTGATGCTATGATGTTCACATCTGATTTGGCTACTAACAATCTAGTTGTAATGGCCTACATTACAGGTGGTGTT
GTTCAGTTGACTTCGCAGTGGCTAACTAACATCTTTGGCACTGTTTATGAAAAACTCAAACCCGTCCTTGATTGGCTTGA
AGAGAAGTTTAAGGAAGGTGTAGAGTTTCTTAGAGACGGTTGGGAAATTGTTAAATTTATCTCAACCTGTGCTTGTGAAA
TTGTCGGTGGACAAATTGTCACCTGTGCAAAGGAAATTAAGGAGAGTGTTCAGACATTCTTTAAGCTTGTAAATAAATTT
1 « J'aime »

Cela serait dû à une détection automatique incorrecte de la coloration syntaxique. Vous pouvez la désactiver en commençant le bloc par :

```text
5 « J'aime »

Je ne savais même pas que ça existait. :sweat_smile:

Dan, vous avez également le paramètre du site default code lang si vous souhaitez que tous les blocs de code utilisent par défaut le texte. Je suppose que cela peut être utile si vous ne gérez pas un forum de programmation.

4 « J'aime »

Je suis modérateur, pas administrateur, mais je vais transmettre cela. Nous recevons occasionnellement des bouts de code, et le texte vert ne nuit à rien, donc je pense que nous pouvons le laisser tel quel.

1 « J'aime »

Merci pour votre aide !

[Camper=Heureux]

1 « J'aime »

Donc, nous avons appris que le discours ne parle pas d’ADN ! C’est intéressant en soi :slight_smile:

2 « J'aime »

Ce n’est définitivement pas une bonne solution pour le modèle de style de highlight.js, car vous souhaitez probablement une couleur différente pour chaque codon. Un composant de thème personnalisé est beaucoup plus approprié ici :slightly_smiling_face:

6 « J'aime »

Eh bien, plutôt, je pense que du code dans la routine de détection de langue devrait pouvoir reconnaître lorsqu’il rencontre de l’ADN et désactiver la coloration syntaxique…

1 « J'aime »

Bien sûr, ce n’est pas un motif de rupture :slight_smile:

Il faudrait en parler à https://highlightjs.org/, nous ne gérons pas le code de coloration syntaxique.

3 « J'aime »

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