تمييز غير متوقع للكود في كتلة الكود

سؤال ذو أولوية منخفضة نوعًا ما، لكن لدي مثال على نص منسق مسبقًا يظهر باللون الأخضر بشكل غير متوقع دون سبب واضح. لم أتمكن من تكرار هذا هنا، لكن لقطة الشاشة توضح ما أراه على خادمنا. النص المنسق مسبقًا المسبب لهذه المشكلة مرفق أدناه أيضًا، ولكن كما ترون، يظهر بشكل صحيح هنا.

يبدو أن الأمر يتعلق بوجود ثلاث علامات نص منسق مسبقًا متداخلة (```)، وإذا قمت بإزالة واحدة، يظهر النص باللون الأسود بالكامل.

كما قلت، ليس بالأمر المهم جدًا، أنا فقط فضولي لمعرفة السبب!

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

قد يكون ذلك بسبب الكشف التلقائي غير الصحيح عن تمييز الأكواد. يمكنك تعطيله عن طريق بدء الكتلة بـ:

```text

لم أكن أعرف حتى أن هذا الشيء موجود. :sweat_smile:

دان، لديك أيضًا إعداد الموقع default code lang إذا كنت تريد أن تكون جميع كتل الكود افتراضيًا كنص. أتخيل أن هذا قد يكون مفيدًا إذا لم تكن تشغل منتدى برمجيًا.

أنا مشرف وليس مديرًا، لكنني سأقوم بتحويل ذلك. مع ذلك، نتلقى أحيانًا قطعًا من الكود، والنص الأخضر لا يسبب أي ضرر، لذا أعتقد أننا يمكننا تركه كما هو.

شكرًا لمساعدتك!

[متحمس=سعيد]

إذن، لقد تعلمنا الآن أن الخطاب لا يتحدث عن الحمض النووي! هذا مثير للاهتمام بحد ذاته :slight_smile:

إنه بالتأكيد لا يتناسب مع نموذج تنسيق highlight.js، حيث أنك على الأرجح تريد لونًا مختلفًا لكل كودون. مكون سمة مخصص هو الأنسب هنا :slightly_smiling_face:

حسنًا، بل أعتقد أن بعض الكود في روتين اكتشاف اللغة يجب أن يكون قادرًا على التعرف على متى يواجه الحمض النووي DNA، وإيقاف التمييز اللوني…

بالطبع، هذا ليس عائقًا حاسمًا :slight_smile:

يجب أن تتحدث مع https://highlightjs.org/، نحن لا ندير كود التمييز.