发布方式
本文档站使用 VitePress 构建,Cloudflare Pages 发布。
Source of truth
text
Repository
-> docs/book
-> docs/book/.vitepress
-> docs/book/public
Build output
-> dist/docs-book
Public docs
-> docs.monopolyfun.app构建命令
bash
pnpm docs:book:build本地预览:
bash
pnpm docs:book:devGitHub Actions
Workflow:
text
.github/workflows/cloudflare-pages-docs.yml触发条件:
| 触发 | 说明 |
|---|---|
push to master | 仅 docs/book、scripts/docs、package、lockfile 或 workflow 变化 |
| workflow_dispatch | 手动发布 |
Secrets:
text
CLOUDFLARE_API_TOKEN
CLOUDFLARE_ACCOUNT_IDCloudflare Pages
| 设置 | 值 |
|---|---|
| Project name | monopolyfun-docs |
| Production branch | master |
| Framework preset | None |
| Build command | pnpm docs:book:build |
| Build output directory | dist/docs-book |
| Custom domain | docs.monopolyfun.app |
手动发布
bash
pnpm docs:book:deploy该命令先构建 dist/docs-book,再执行 Wrangler Pages deploy。