CLI 命令
docmd CLI 提供了一套高性能命令,用于管理文档的完整生命周期——从初始脚手架到生产部署。
全局选项
这些选项理论上适用于所有 docmd 命令。
-v, --version:输出@docmd/core的当前版本。-V, --verbose:显示详细的安装程序和引擎日志。对调试插件安装非常有用。-h, --help:显示交互式帮助菜单。--cwd <路径>:(内部使用)覆盖当前工作目录。对 Monorepo 设置非常有用。
docmd init
在当前目录中生成一个新的文档项目脚手架。
docmd init
操作内容
- 创建包含
index.md模板的docs/目录。 - 生成包含推荐默认值的
docmd.config.js文件。 - 在
package.json中写入推荐的构建脚本。
docmd dev
启动高速开发服务器,支持即时热重载。
docmd dev [选项]
选项
-p, --port <端口号>:指定自定义端口(默认:3000)。-c, --config <路径>:使用非标准配置文件路径。
docmd build
在 site/ 文件夹中生成生产就绪的静态网站。
docmd build [选项]
选项
--offline:文件协议友好模式。将链接重写为以.html结尾,支持直接从本地文件系统浏览(如file://)。-c, --config <路径>:配置文件路径(默认:docmd.config.js)。
docmd live
启动基于浏览器的实时编辑器环境。
docmd live [选项]
选项
--build-only:在dist/中生成静态编辑器包,不启动服务器。
docmd stop
优雅地终止所有后台文档服务器。
docmd stop [选项]
选项
-p, --port <端口号>:终止在指定端口上运行的特定实例。
docmd add <插件>
安装官方或社区插件,并自动配置你的项目。
docmd add analytics
操作内容
- 使用你的首选包管理器(
npm、pnpm、yarn或bun)。 - 将插件及其推荐默认配置写入
docmd.config.js。
docmd remove <插件>
安全卸载插件并清理配置。
docmd remove analytics
docmd migrate
将旧版 docmd 配置升级到现代 V2 架构。
docmd migrate
自动重映射已弃用的键(如 siteTitle → title),并重构配置对象以支持新的布局和导航框架。
Agent 兼容日志
docmd 实现了结构化终端日志。如果你使用 AI Agent 进行开发,这有助于精准检测错误并实现自动化项目维护。