运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install mddoc-design
镜像加速npx clawhub@latest install mddoc-design --registry https://cn.longxiaskill.com 镜像可用
技能文档
向 Markdown 文档插入图表时,始终遵循以下规则。
依赖检查
开始任何操作前,先检查依赖是否已安装:
which mddoc && which d2
若 mddoc 未安装:
npm 安装 -g mddoc-命令行工具
若 d2 未安装:
macOS:brew 安装 d2 Windows:win获取 安装 terrastruct.d2 Linux / 其他:参考 https://d2lang.com/tour/安装
两个都就绪后再继续。
规则 所有图表源文件和 PNG 只放在 .mddoc/ 目录(与 Markdown 文件平级) 文件名用英文小写 + 连字符(auth-flow、模块-overview),不用中文或序号 先写源文件,再生成 PNG,再插入 Markdown,顺序不可颠倒 Markdown 正文中永远不要直接写 D2 或 markmap 代码块 .mddoc/ 不存在时先创建 脑图(.mmd)
- 写源文件 → .mddoc/.mmd,格式为 markmap markdown:
# 根节点标题
一级分支
- 叶节点
- 叶节点
一级分支
- 叶节点
- 生成 PNG:
mddoc mindmap .mddoc/.mmd
- 插入 Markdown:
架构图(.d2)
- 写源文件 → .mddoc/.d2,格式为 D2 语言:
direction: right
命令行工具ent: 客户端 {shape: rectangle} gateway: API Gateway {shape: rectangle} db: Database {shape: cylinder}
命令行工具ent -> gateway -> db
- 生成 PNG:
mddoc arch .mddoc/.d2
- 插入 Markdown:
批量重新生成 mddoc build
反馈与问题
遇到问题或有建议,请到 GitHub 提 issue: https://github.com/d运行kpig/md-of-programer/issues