✨ 添加代码块语法高亮功能

This commit is contained in:
shufeng2012 committed 2026-08-01 20:08:51 +08:00
1 parent f701730016
commit 627950394d
4 files changed
+1229 -3

No files matched your search

+11 -2
View File
@@ -414,8 +414,17 @@ function renderMarkdown(element, content) {
/*
Markdown渲染
*/
const md = window.markdownit();
element.innerHTML = md.render(content, {html: false});
const md = window.markdownit({
html: false,
highlight: function(code, lang) {
if (lang && hljs.getLanguage(lang)) {
return `<pre><code class="hljs language-${lang}">${hljs.highlight(code, {language: lang}).value}</code></pre>`
} else {
return `<pre><code class="hljs">${md.utils.escapeHtml(code)}</code></pre>`
}
}
});
element.innerHTML = md.render(content);
}
/* ===== by qing — 特殊节点(管理员专属)=====
File diff suppressed because it is too large. Load diff