优化: 清理无意义注释(走查编号前缀/过时历史标注/死代码注释)

This commit is contained in:
lxy
2026-08-15 18:05:43 +08:00
parent 5a4c821629
commit 5ac815b9ca
137 changed files with 735 additions and 737 deletions
+3 -3
View File
@@ -18,7 +18,7 @@
//! 渲染结果不变。
import { computed, ref, type ComputedRef } from 'vue'
// UX-2025-05: 代码块语法高亮 —— 用 highlight.js/lib/core + 按需 registerLanguage,
// 代码块语法高亮 —— 用 highlight.js/lib/core + 按需 registerLanguage,
// 只打常用 ~16 门语言进包(避免全量 import ~1MB);core+已注册语言 gzip 后远小于全量。
import hljs from 'highlight.js/lib/core'
import javascript from 'highlight.js/lib/languages/javascript'
@@ -77,7 +77,7 @@ const mdReady = ref(false)
const _mdCache = new Map<string, string>()
/**
* UX-2025-05: marked code renderer 注入 —— 优先按 infostring 指定语言高亮(需已注册),
* marked code renderer 注入 —— 优先按 infostring 指定语言高亮(需已注册),
* 否则 highlightAuto 在已注册语言里猜测。输出 <pre><code class="hljs language-{lang}">,
* 保留 marked 原 code 块外层结构(pre/code),兼容现有 .ai-md pre code 样式与 DOMPurify。
*
@@ -114,7 +114,7 @@ function highlightCode(code: string, infostring: string): string {
async function loadMarkdown() {
const [{ marked }, dp] = await Promise.all([import('marked'), import('dompurify')])
marked.setOptions({ breaks: true, gfm: true })
// UX-2025-05: 注入 code renderer 做语法高亮(marked.use renderer 合并,仅覆盖 code,
// 注入 code renderer 做语法高亮(marked.use renderer 合并,仅覆盖 code,
// 其余 renderer 沿用 marked 默认)。
marked.use({
renderer: {