Merge branch 'main' into siriusbcd_close_split
Some checks failed
Checks / main (push) Has been cancelled

This commit is contained in:
SiriusXT 2025-11-18 09:54:59 +08:00
commit 529f9a2fb9

View File

@ -325,6 +325,11 @@ function renderText(result: Result, note: SNote | BNote) {
// Apply syntax highlight. // Apply syntax highlight.
for (const codeEl of document.querySelectorAll("pre code")) { for (const codeEl of document.querySelectorAll("pre code")) {
if (codeEl.classList.contains("language-mermaid") && note.type === "text") {
// Mermaid is handled on client-side, we don't want to break it by adding syntax highlighting.
continue;
}
const highlightResult = highlightAuto(codeEl.innerText); const highlightResult = highlightAuto(codeEl.innerText);
codeEl.innerHTML = highlightResult.value; codeEl.innerHTML = highlightResult.value;
codeEl.classList.add("hljs"); codeEl.classList.add("hljs");