必填项
CLOUDFLARE_API_TOKEN
- 登录 Cloudflare Dashboard
- 右上角头像 → My Profile → API Tokens
- Create Token → Custom token
- 配置权限:
- Create Token → 复制(仅显示一次)
CLOUDFLARE_ACCOUNT_ID
- 登录 Cloudflare Dashboard
- 选择任意域名
- 右侧栏 → API → Account ID
- 复制 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 缓存。配置步骤
- 进入 GitHub 仓库 → Settings
- Secrets and variables → Actions
- New repository secret → 填入 Name 和 Value
- 重复添加所有 Secret
