在包含 Markdown 文件的任何目录中运行 docmd。无需配置文件、无需初始化开销、也不需要框架经验。

1. 启动开发服务器

npm
pnpm
yarn
Bun
npx @docmd/core dev
pnpm dlx @docmd/core dev
yarn dlx @docmd/core dev
bunx @docmd/core dev

这会打开 http://localhost:3000。你的文档现已实时运行。

自动端口切换

如果端口 3000 当前已被占用,docmd 会自动检测并绑定到下一个可用端口(例如 3001)。

2. 自动功能解析

引擎会自动配置所有核心功能:

  1. 目录检测: 扫描项目根目录下的 docs/src/docs/documentation/content/ 或任何 .md 文件。
  2. 导航结构构建: 直接从你的目录层级构建嵌套的侧边栏导航树。
  3. 标题解析: 自动提取第一个 H1 标题标签作为页面标题。
  4. 搜索索引: 即时生成客户端全文搜索索引。
  5. 智能缓存: 保存文件时自动触发低于 200ms 的增量构建。

无需 docmd.config.json。后续可以随时添加配置文件来自定义布局、插件或版本控制设置。

3. 构建生产产物

将你的 Markdown 文件编译为优化的静态生产网站。

npm
pnpm
yarn
Bun
npx @docmd/core build
pnpm dlx @docmd/core build
yarn dlx @docmd/core build
bunx @docmd/core build

编译器会将静态站点输出到 ./site/。可将此静态产物托管在任何地方,如 GitHub Pages、Vercel、Netlify 或任何静态 HTTP 主机上。

下一步

准备好配置你的项目了吗?在 项目结构指南 中了解如何组织你的仓库,或在 安装指南 中探索本地安装选项。