文档维护¶
本项目使用 MkDocs Material 生成文档站,文档源文件统一放在 docs/。
本地预览¶
使用 uv(推荐):
uv venv
uv pip install -r requirements-docs.txt
uv run mkdocs serve
生成静态站点:
uv run mkdocs build
目录约定(面向使用者优先)¶
docs/getting-started/:从 0 到可用(安装、升级、FAQ)docs/guides/:日常使用与操作指南docs/deployment/:反向代理、Webhook、生产运维相关docs/reference/:配置/数据库/API 等参考型内容docs/developer/:模块开发与维护者说明
新增/移动页面的规则¶
- 新页面:直接在对应目录新增
*.md - 侧边栏与顺序:在
mkdocs.yml的nav:中维护 - 链接:尽量使用相对路径链接(例如
../guides/sync.md),避免写死仓库 URL
GitHub Pages 发布¶
已内置工作流:.github/workflows/docs.yml。
启用方式(只需要做一次):
1) 仓库 Settings → Pages 2) Source 选择 GitHub Actions
之后每次合并到 main(且改动命中 docs/**/mkdocs.yml 等)会自动构建并发布。