用途:作为可复用的知识模块,支持对 Markdown 文档进行无障碍审计与修复,覆盖描述性链接、图片替代文本、标题层级、表格、emoji、Mermaid 与 ASCII 图表、破折号规范化、锚点校验、平实语言与列表结构等 9 个领域。
主要能力:按 WCAG 条款识别问题并给出严重度(Critical/Serious/Moderate/Minor),提供评分公式(文件分=100-加权扣分,Critical -15、Serious -7、Moderate -3、Minor -1,下限 0)与 A-F 等级;提供歧义链接检测模式、GitHub 锚点生成规则、emoji 检测 Unicode 范围与翻译映射表、Mermaid/ASCII 图表描述模板及折叠源码的替换模板,以及各类修复模板。
使用方式:emoji 处理支持 remove-all、remove-decorative(默认)、translate、leave-unchanged 四种模式,在 Phase 0 配置;未知 emoji 标记为需人工复核,不猜测。可配合命令 npx --yes markdownlint-cli2 <filepath> 使用,并参考 MD001、MD022、MD024、MD025、MD033、MD034、MD041、MD055、MD056 等规则。
适用场景:README、文档站、知识库等 Markdown 内容的无障碍检查与批量修复。
限制:图片缺失替代文本、复杂 Mermaid(sequenceDiagram、classDiagram、erDiagram、stateDiagram)与 ASCII 图描述、断链锚点等需人工判断,仅部分可自动修复;含 emoji 的标题锚点较脆弱,应标记。具体安装与集成细节暂未提供。