页面更新:

发布网页报告到 Cloudflare Pages

当前对应的项目工作流不会自动提交报告或发布 GitHub Pages;内置的在线报告发布方式是 Cloudflare Pages。 完成配置后,每次 GitHub Actions 运行都会把本轮生成的 index.html 报告上传到 Cloudflare Pages。
1
创建 Cloudflare Pages 项目
登录 Cloudflare Dashboard,按以下路径操作:
Workers and Pages > Create > Pages > "Upload assets"(直接上传)
填写项目名称(例如 trendradar),请记住这个名称,后续配置 GitHub Secrets 时需要使用。
首次创建时需要上传一个任意文件以完成项目初始化。这个文件之后会被 GitHub Actions 自动覆盖,不影响最终结果。
2
获取 API Token 和 Account ID

API Token

点击 Cloudflare Dashboard 右上角头像,依次进入:
My Profile > API Tokens > Create Token > Create Custom Token
在权限设置中选择:
  • Permission:Account > Cloudflare Pages > Edit
创建完成后复制 Token。

Account ID

Account ID 可以在以下位置找到:
  • Workers and Pages 页面的右侧边栏
  • 任意域名 Overview 页面的右下角
3
添加 GitHub Secrets
在你的 GitHub 仓库中,进入 Settings > Secrets and variables > Actions, 添加以下 3 个 Secret:
Name(名称)Secret(值)
CLOUDFLARE_API_TOKEN第 2 步获取的 API Token
CLOUDFLARE_ACCOUNT_ID你的 Cloudflare Account ID
CLOUDFLARE_PROJECT_NAMECloudflare Pages 项目名称(如 trendradar)

访问地址

配置完成后,下次 GitHub Actions 运行时会自动部署到 Cloudflare Pages。部署成功后,可以通过以下地址访问:
https://[项目名称].pages.dev

# 示例
https://trendradar.pages.dev

注意事项

  • 缺少 Secret 会自动跳过:如果 3 个 Secret 中有任意一个未配置, GitHub Actions 会自动跳过 Cloudflare 发布步骤,不会影响抓取和推送通知;但本轮网页报告也不会自动保存到其他在线站点。
  • 自定义域名:如果你有自己的域名,可以在 Cloudflare Pages 项目设置中的 Custom domains 中绑定自定义域名,替代默认的 .pages.dev 地址。
  • 部署时机:部署操作由 GitHub Actions 自动完成,每次工作流运行都会更新 Cloudflare Pages 上的内容。你无需手动触发部署。