这个站点是静态 Astro 项目,部署到 Cloudflare Pages 时只需要关注两个值:
- 构建命令:
npm run build - 输出目录:
dist
仓库已经包含 wrangler.toml,也保留了命令行部署脚本:
npm run deploy
第一次使用 Wrangler 前需要先登录:
npx wrangler login
搜索索引
构建脚本会在 Astro 构建后运行 Pagefind:
astro check && astro build && pagefind --site dist
这样 Cloudflare Pages 上传的 dist 目录里会包含静态搜索索引。