架构概览
前提条件
- 注册 Cloudflare 账号
- 安装 Wrangler CLI:
npm install -g wrangler
步骤一:创建资源
登录
创建 D1 数据库
database_id(UUID 格式)。
创建 KV 命名空间
id(32 位十六进制)。
步骤二:配置 GitHub Secrets
在仓库 Settings → Secrets and variables → Actions 中添加:步骤三:部署
推送到main 分支,GitHub Actions 自动:
- ✅ 校验 Secrets
- ✅ 执行 D1 迁移
- ✅ 部署 Worker
- ✅ 写入运行时 Secret
步骤四:首次设置密码
访问https://<worker名>.<子域>.workers.dev/admin:
- 配置了
BLOG_ADMIN_SETUP_KEY:用该密钥设置密码 - 否则:自动生成随机密码,登录后强制修改
