코드 블록에서 의도치 않은 코드 하이라이팅 발생

우선순위가 좀 낮은 질문이긴 하지만, 이유 없이 미리 형식화된 텍스트가 녹색으로 표시되는 사례가 하나 있습니다. 여기(HERE)에서는 재현이 되지 않았지만, 스크린샷에는 저희 서버에서 보이는 모습이 나와 있습니다. 이 문제를 일으키는 미리 형식화된 텍스트도 아래에 붙여넣어 두었는데, 보시다시피 여기서는 정상적으로 표시됩니다.

이 문제는 중첩된 미리 형식화된 텍스트 마크(```)가 3개 있는 것과 관련이 있으며, 하나를 제거하면 텍스트가 모두 검정색으로 표시됩니다.

말씀드린 것처럼 그리 중요하지는 않은데, 왜 그런지 궁금해서요?

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:

Dan, 모든 코드 블록을 기본적으로 텍스트로 설정하고 싶다면 default code lang 사이트 설정도 사용할 수 있습니다. 코딩 포럼을 운영하지 않는다면 유용할 것 같습니다.

저는 관리자(Admin)가 아니라Moderator(모더레이터)이지만, 말씀해 주신 내용을 전달해 드리겠습니다. 가끔 코드 조각이 올라오긴 하지만, 초록색 텍스트는 아무런 해를 끼치지 않으므로 그대로 두어도 괜찮을 것 같습니다.

도와주셔서 감사합니다!

[Camper=Happy]

그래서 이제 우리는 디스커스가 DNA를 말하지 않는다는 걸 알게 되었어요. 그 자체로 흥미롭죠 :slight_smile:

highlight.js 스타일링 모델에는 확실히 잘 맞지 않습니다. 각 코돈에 다른 색상을 지정하고 싶을 가능성이 높기 때문이죠. 여기서는 커스텀 테마 컴포넌트가 훨씬 더 적합합니다 :slightly_smiling_face:

음, 정확히 말하면 언어 감지 루틴의 일부 코드가 DNA를 감지했을 때 하이라이팅을 끄도록 해야 한다고 생각해요…

물론 그건 거래를 무산시킬 정도는 아니죠 :slight_smile:

https://highlightjs.org/ 쪽에 문의하셔야 합니다. 코드 하이라이팅 코드는 우리가 관리하지 않기 때문입니다.