跳到主要内容

Cloudflare Pages 部署

使用 Cloudflare Pages 托管 Docusaurus 的静态构建产物。

构建设置

在 Cloudflare Pages 中使用下面的配置:

配置项
框架预设None
构建命令npm run build
构建输出目录build
根目录/
Node.js 版本22

构建过程

npm run build 会先构建 Docusaurus,再生成 Pagefind 索引:

npm run build:site
npm run index:search

生成的 build/pagefind/ 目录会和其他静态文件一起部署。

GitHub 部署流程

  1. 将代码推送到 main 分支。
  2. Cloudflare Pages 根据 package-lock.json 安装依赖。
  3. Cloudflare Pages 执行 npm run build
  4. Cloudflare Pages 发布生成的 build/ 目录。

SEO 发布检查

生产构建应生成 sitemap.xmlrobots.txtllms.txtllms-full.txt。Markdown 源文件不应被复制进 build/,公开入口以渲染后的 HTML 页面为准。