Skip to main content

架构概览

前提条件

  • 注册 Cloudflare 账号
  • 安装 Wrangler CLI:npm install -g wrangler

步骤一:创建资源

登录

创建 D1 数据库

记下输出的 database_id(UUID 格式)。

创建 KV 命名空间

记下输出的 id(32 位十六进制)。

步骤二:配置 GitHub Secrets

在仓库 Settings → Secrets and variables → Actions 中添加:
请先阅读 GitHub Secrets 配置 获取每个 Secret 的详细获取步骤。

步骤三:部署

推送到 main 分支,GitHub Actions 自动:
  1. ✅ 校验 Secrets
  2. ✅ 执行 D1 迁移
  3. ✅ 部署 Worker
  4. ✅ 写入运行时 Secret

步骤四:首次设置密码

访问 https://<worker名>.<子域>.workers.dev/admin
  • 配置了 BLOG_ADMIN_SETUP_KEY:用该密钥设置密码
  • 否则:自动生成随机密码,登录后强制修改

Wrangler 配置

Workers (wrangler.workers.toml)

Pages (wrangler.toml)