乐于分享
好东西不私藏

AI能直接读的文档!这个零配置工具,从Markdown到生产级只需一步

AI能直接读的文档!这个零配置工具,从Markdown到生产级只需一步

朋友们!写文档怎么这么麻烦?

你是不是每天都要面对这些困扰:

  • 配置太复杂
    :Docusaurus、VitePress、MkDocs……每个都要写一堆配置文件,还要学框架语法
  • 启动太慢
    :npm install 半天,build 又半天,开发体验极差
  • AI 支持弱
    :想让 AI 助手读取文档,还要手动整理,太麻烦了
  • 迁移成本高
    :从一个工具换到另一个,配置和结构全要改
  • 体积太大
    :生成的页面动不动几百 KB,加载慢死了

今天我要给大家分享一个 GitHub 上的宝藏项目——DocMD!这个项目让写文档变得无比简单,零配置启动,AI 原生支持,一行命令搞定所有!

✨ 什么是 DocMD?

DocMD 是一款 AI 优先的零配置文档引擎,专为开发者和 LLM 代理设计。它的核心理念是:文档工具应该消失,让你专注于写作

核心特点

  • ⚡ 零配置启动:无需任何配置文件,直接运行即可
  • 🤖 AI 原生支持:内置 MCP Server、AI Context,AI 助手可直接读取文档
  • 📦 超小体积:初始加载仅 18KB,比 Docusaurus 小 13 倍
  • 🚀 秒级启动npx @docmd/core dev 一行命令,瞬间启动开发服务器
  • 📱 生产就绪:静态 HTML、SEO 优化、PWA 支持,开箱即用

🎯 核心功能

1. 零配置,秒级启动

1# 直接在任意包含Markdown文件的文件夹中运行

2npx @docmd/core dev

3

4# 启动完成!访问 http://localhost:3000

就是这么简单!无需配置文件、无需安装依赖、无需学习新语法。导航自动生成,页面瞬间渲染,你的文档默认就是生产就绪的。

2. AI-First 集成

DocMD 是首个专为 AI 时代设计的文档工具:

MCP Server

1docmd mcp

启动 MCP Server,AI 代理可通过标准输入输出搜索、读取和验证文档。

AI Context 生成

  • llms.txt
     / llms-full.txt — 构建时自动生成完整文档上下文
  • AI 助手可直接读取这些文件,无需手动整理

AI 友好的复制按钮

  • 页面内置 “Copy Markdown” / “Copy Context” 按钮
  • 一键复制,优化 AI 聊天体验

3. 生产就绪的输出

1npx @docmd/core build

生成的文档包含:

  • ✅ 静态 HTML(无运行时依赖)
  • ✅ SEO 优化(sitemap、canonical、redirects)
  • ✅ 离线搜索(模糊匹配)
  • ✅ PWA 支持(离线导航)
  • ✅ 多语言支持(i18n)
  • ✅ 版本管理

4. 一键迁移和部署

1# 从其他工具迁移

2docmd migrate   # 支持 Docusaurus、VitePress、MkDocs 等

3

4# 生成部署配置

5docmd deploy    # 自动生成 Docker、Nginx、Caddy 配置

5. 丰富的插件生态

插件
状态
描述
search
✅ 默认
离线全文搜索,支持模糊匹配
seo
✅ 默认
SEO 标签和 Open Graph 元数据
sitemap
✅ 默认
生成 sitemap.xml
llms
✅ 默认
AI 上下文生成
mermaid
✅ 默认
Markdown 中的 Mermaid 图表
openapi
✅ 默认
OpenAPI 3.x 规范渲染器
pwa
📦 可选
渐进式 Web App 支持
math
📦 可选
KaTeX/LaTeX 数学公式渲染

安装可选插件:

1docmd add pwa

2docmd add math

🚀 安装教程

方法一:npx 直接运行(推荐)

1# 开发模式

2npx @docmd/core dev

3

4# 生产构建

5npx @docmd/core build

方法二:全局安装

1npminstall-g @docmd/core

2

3# 开发模式

4docmd dev

5

6# 生产构建

7docmd build

方法三:Docker 运行

1docker run -p3000:3000 ghcr.io/docmd-io/docmd:0.8.6

方法四:项目依赖安装

1npminstall @docmd/core --save-dev

在 package.json 中添加脚本:

1{

2"scripts":{

3"docs:dev":"docmd dev",

4"docs:build":"docmd build"

5}

6}

📝 使用指南

快速开始

  1. 创建一个项目目录:

1mkdir my-docs &&cd my-docs

  1. 创建一些 Markdown 文件:

1mkdir docs

2echo"# 欢迎使用 DocMD"> docs/index.md

3echo"# API 文档"> docs/api.md

4echo"# 快速开始"> docs/getting-started.md

  1. 启动开发服务器:

1npx @docmd/core dev

  1. 访问 http://localhost:3000,你的文档已经准备好了!

配置示例(可选)

当你需要更多控制时,创建 docmd.config.json

1const{ defineConfig }=require('@docmd/core');

2

3module.exports =defineConfig({

4title:'My Project',

5url:'https://docs.myproject.com',

6

7// 版本管理

8versions:{

9current:'v2',

10all:[

11{id:'v2',dir:'docs'},

12{id:'v1',dir:'docs-v1'}

13]

14},

15

16// 多语言支持

17i18n:{

18default:'zh',

19locales:[

20{id:'zh',label:'中文'},

21{id:'en',label:'English'},

22]

23}

24});

📊 对比其他文档工具

特性
DocMD
Docusaurus
MkDocs
VitePress
Mintlify
语言
Node.js
React.js
Python
Vue
SaaS
需要配置
❌ 零配置
✅ 需要
✅ 需要
✅ 需要
✅ 需要
初始体积
⚡ 18KB
~250KB
~40KB
~50KB
~120KB
导航
即时 SPA
React SPA
全页刷新
Vue SPA
Hosted SPA
版本管理
✅ 原生
✅ 复杂
插件
手动
多语言
✅ 原生
✅ 复杂
插件
搜索
✅ 内置
Algolia
MiniSearch
Cloud
AI Context
✅ 内置
MCP Server
✅ 内置
Docker
✅ 官方
N/A
自托管
成本
🆓 开源
🆓 开源
🆓 开源
🆓 开源
Freemium

📝 总结

DocMD 是一款真正为 AI 时代设计的文档工具。它以零配置为核心,让你专注于写作而非配置;以 AI 原生为特色,让文档与 AI 助手无缝协作;以超小体积为优势,提供极速的加载体验。如果你正在寻找一款简单、高效、AI 友好的文档工具,DocMD 绝对值得一试!

🌟 项目资源

GitHub 地址: https://github.com/docmd-io/docmd

官方网站: https://docmd.io

觉得项目不错的话,记得给作者点个 star 支持一下!

🎉 互动时间

你平时用什么工具写文档?最希望文档工具支持什么功能?欢迎在评论区和我交流分享!

我会定期分享更多好用的开发工具,记得关注我哦!


推荐阅读

如果您觉得这篇文章有帮助,请为小王点点推荐,谢谢!🌹