部署架构
本知识库采用「Git 推送 → 自动构建 → 边缘发布」的持续部署链路,全程无需人工干预。
部署链路
本地编辑 Markdown
│ git push origin main
▼
GitHub 仓库(FuHeng-WiKi)
│ GitHub Actions 触发(.github/workflows/deploy.yml)
▼
① checkout 代码
② setup-node(Node.js 22)
③ npm install
④ npm run docs:build → docs/.vitepress/dist
⑤ npx edgeone pages deploy docs/.vitepress/dist -n fuheng-wiki
│
▼
EdgeOne Pages 全球边缘节点
│ CNAME: wiki.fuheng.vip
▼
https://wiki.fuheng.vip关键配置
- 触发条件:
main分支收到 push,或手动触发(workflow_dispatch) - 构建产物:
docs/.vitepress/dist - 部署命令:
npx edgeone pages deploy docs/.vitepress/dist -n fuheng-wiki -t $EDGEONE_API_TOKEN - 密钥管理:
EDGEONE_API_TOKEN存放于 GitHub 仓库 Secrets,不进代码库
自定义域名
wiki.fuheng.vip 的 DNS 记录托管在 Cloudflare,通过 CNAME 指向 EdgeOne Pages 分配的接入域名,由 EdgeOne 负责证书签发与边缘加速。