Skip to main content

必填项

CLOUDFLARE_API_TOKEN

  1. 登录 Cloudflare Dashboard
  2. 右上角头像 → My ProfileAPI Tokens
  3. Create TokenCustom token
  4. 配置权限:
  1. Create Token → 复制(仅显示一次)
请妥善保管 Token,不要提交到 Git 仓库。

CLOUDFLARE_ACCOUNT_ID

  1. 登录 Cloudflare Dashboard
  2. 选择任意域名
  3. 右侧栏 → APIAccount ID
  4. 复制 UUID 格式的 ID

BLOG_D1_ID

输出示例:
复制 database_id 的值。

BLOG_KV_ID

输出示例:
复制 id 的值。

推荐项

BLOG_ADMIN_SETUP_KEY

自行生成随机字符串:
此密钥仅在首次设置管理员密码时使用,设置完成后即失效。不配置时系统自动生成随机默认密码。

SITE_URL

博客对外地址,如 https://blog.example.com(不带末尾斜杠)。 配置后收紧 CORS 策略,仅允许本站来源。

CF_ZONE_ID

自定义域名的 Zone ID。配置后每次发布自动清除 CDN 缓存。

配置步骤

  1. 进入 GitHub 仓库 → Settings
  2. Secrets and variablesActions
  3. New repository secret → 填入 Name 和 Value
  4. 重复添加所有 Secret