一个快速、自动修复的Markdown检查器和格式化工具,检查风格、可读性、结构和跨文件完整性。
- v0.58.0-rc.10
- 发布于
- 15 天前
- 21
- 星标
- 9
- 下载
- 同步于
- 14 天前
最新版本
v0.58.0-rc.102026年10月5日 04:10测试版下载慢?可在上方随时切换镜像源
项目说明
项目概述
mdsmith 是一个用 Go 编写的 Markdown 检查器和格式化工具。它检查风格、可读性、结构和跨文件完整性,并自动修复可修复的问题。
主要功能
- 自动修复:
mdsmith fix自动修复空格、标题、代码围栏、列表缩进和表格对齐 - 跨文件完整性:检查整个文档树的交叉引用和一致性
- 可读性限制:文件大小、章节大小、阅读难度等级和句子数限制
- LSP 支持:提供
mdsmith lsp服务器,支持 VS Code 扩展和 Claude Code 插件 - markdownlint 兼容:可通过
mdsmith init --from-markdownlint迁移配置
适用人群
- 需要保持 Markdown 文档一致性的文档作者
- 使用 CI 检查文档质量的团队
- 希望编辑器内实时诊断的用户
快速上手
- 从 Releases 页面 下载静态 Go 二进制
- 检查文档:
mdsmith check - 自动修复:
mdsmith fix - 从 markdownlint 迁移:
mdsmith init --from-markdownlint
核心优势
- 比 Node markdownlint 快一个数量级
- 跨文件完整性检查,不只是单文件风格检查
- 统一的规则引擎在 CI、编辑器和 AI 代理中保持一致
系统要求
- 操作系统:跨平台
- 支持架构:amd64、arm64
历史版本
排序