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 |
|
|
sitemap |
|
|
llms |
|
|
mermaid |
|
|
openapi |
|
|
pwa |
|
|
math |
|
|
安装可选插件:
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}
📝 使用指南
快速开始
-
创建一个项目目录:
1mkdir my-docs &&cd my-docs
-
创建一些 Markdown 文件:
1mkdir docs
2echo"# 欢迎使用 DocMD"> docs/index.md
3echo"# API 文档"> docs/api.md
4echo"# 快速开始"> docs/getting-started.md
-
启动开发服务器:
1npx @docmd/core dev
-
访问 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});
📊 对比其他文档工具
|
|
|
|
|
|
|
|---|---|---|---|---|---|
| 语言 |
|
|
|
|
|
| 需要配置 |
|
|
|
|
|
| 初始体积 |
|
|
|
|
|
| 导航 |
|
|
|
|
|
| 版本管理 |
|
|
|
|
|
| 多语言 |
|
|
|
|
|
| 搜索 |
|
|
|
|
|
| AI Context |
|
|
|
|
|
| MCP Server |
|
|
|
|
|
| Docker |
|
|
|
|
|
| 自托管 |
|
|
|
|
|
| 成本 |
|
|
|
|
|
📝 总结
DocMD 是一款真正为 AI 时代设计的文档工具。它以零配置为核心,让你专注于写作而非配置;以 AI 原生为特色,让文档与 AI 助手无缝协作;以超小体积为优势,提供极速的加载体验。如果你正在寻找一款简单、高效、AI 友好的文档工具,DocMD 绝对值得一试!
🌟 项目资源
GitHub 地址: https://github.com/docmd-io/docmd
官方网站: https://docmd.io
觉得项目不错的话,记得给作者点个 star 支持一下!
🎉 互动时间
你平时用什么工具写文档?最希望文档工具支持什么功能?欢迎在评论区和我交流分享!
我会定期分享更多好用的开发工具,记得关注我哦!
推荐阅读:
-
GitHub 热门项目!DBX,15MB 搞定 40+ 数据库管理! -
从Hexo到Astro Firefly:我的博客迁移之旅 -
自建图床又一选择?这个工具让你打造个人图片分享平台! -
离线OCR神器!这个工具让图片文字轻松提取 -
保姆级教程!用PicList+GitHub搭建免费图床,超详细配置指南! -
文件分发利器!这个工具让文件分享更安全 -
Docker打包工具!这个Electron工具让镜像管理更高效! -
Redis管理神器!这个工具让你的数据操作更高效 -
又一个 Rust 神级编辑器!Fresh 让我放弃了 VS Code
如果您觉得这篇文章有帮助,请为小王点点推荐,谢谢!🌹
夜雨聆风