Markdown Linter
即时检查 Markdown 的格式与风格错误。实时显示规则 ID、行号和可点击导航的检查结果。完全在浏览器中运行,数据不离开本地。
使用方法
- 在左侧面板中粘贴或输入 Markdown 内容。
- 右侧实时显示检查结果,无需点击按钮。
- 点击任意结果可跳转到编辑器中对应的行。
- 修复问题后,结果会立即更新。
检测内容
检查器应用完整的 markdownlint 规则,包括:
- MD001 — 标题层级每次只能增加一级
- MD009 — 行尾不应有空格
- MD010 — 不使用制表符(应使用空格)
- MD012 — 不连续出现多个空行
- MD022 — 标题前后应有空行
- MD025 — 文档中只能有一个顶级标题
- MD031 — 代码围栏前后应有空行
- MD034 — 不使用裸 URL,应使用链接语法
- MD041 — 第一行应为顶级标题
隐私
所有处理均在客户端完成,Markdown 内容不会被上传或存储。
相关工具
- Markdown 预览 — 实时将 Markdown 渲染为 HTML
- Markdown 表格生成器 — 可视化构建格式化表格
FAQ
我的内容会上传到服务器吗?
不会。所有检查完全在浏览器中通过 JavaScript 完成,Markdown 内容不会离开你的设备。
检查器会检测哪些规则?
检查器运行 markdownlint 的全部标准规则,超过 50 项检查,涵盖标题层级、行尾空格、空行数量、裸 URL、列表格式、代码围栏格式等。
MD001 这样的规则 ID 是什么意思?
规则 ID 遵循 markdownlint 约定:MD001 表示「标题层级递进」,MD009 表示「禁止行尾空格」,MD041 表示「首行应为一级标题」等。
点击结果可以跳转到对应行吗?
可以。点击任意检查结果,编辑器会自动滚动到对应行并选中该行,方便立即修改。
这与命令行 markdownlint 工具有何区别?
命令行工具可集成到构建流程并检查磁盘上的文件。本工具适合在编写或审阅 Markdown 时快速检查,无需安装任何软件。