基于 VitePress 构建的 Flocks 中文文档站,通过 GitHub Actions 自动部署到 GitHub Pages。
flocks_docs/
├── src/ # VitePress 项目根(工程代码)
│ ├── package.json
│ ├── package-lock.json
│ └── .vitepress/
│ └── config.mts # 站点配置(nav / sidebar / theme)
├── docs/ # 文档源(正文)
│ ├── index.md # 首页
│ ├── md/ # 正文 md 文件
│ └── img/ # 图片
└── .github/
└── workflows/
└── deploy.yml # Pages 自动部署 workflow
VitePress 通过 srcDir: '../docs' 把 docs/ 目录当作文档根。
前置:Node.js >= 18(推荐 20)。
cd src
npm install
npm run dev # 默认 http://localhost:5173/flocks-docs/cd src
npm run build # 产物在 src/.vitepress/dist
npm run preview推送到 main 分支后自动触发 GitHub Actions:
- 在
src/子目录安装依赖并构建 - 将
src/.vitepress/dist部署到 GitHub Pages
流程定义见 .github/workflows/deploy.yml。
- 在
docs/md/下编辑或新增 md 文件 - 如需加入侧栏,在
src/.vitepress/config.mts的sidebar配置中补充条目 - 图片放到
docs/img/,正文中用../img/xxx.png引用 git push后数分钟线上自动更新