CI 和 Pages
文档站点位于 docs/,使用 Starlight 和 pnpm。
cd docspnpm installpnpm devpnpm build本地预览路径包含 base path:
http://127.0.0.1:4321/webview_all中文文档路径:
http://127.0.0.1:4321/webview_all/zhGitHub Pages
Section titled “GitHub Pages”workflow 文件是 .github/workflows/docs.yml。它在 push 到 main 和手动触发时运行。
构建流程:
- checkout 代码。
- 安装 pnpm 10.19.0。
- 安装 Node 22,并启用 pnpm cache。
- 在
docs/执行pnpm install --frozen-lockfile。 - 执行
pnpm build。 - 上传
docs/dist。 - 使用 GitHub Pages Actions 部署。
Astro 配置:
site: 'https://abandoft.github.io',base: '/webview_all',部署后地址:
https://abandoft.github.io/webview_all中文地址:
https://abandoft.github.io/webview_all/zhGitHub 仓库设置中 Pages source 需要选择 GitHub Actions。