源文件:DEPLOYMENT.md
Cloudflare Pages 部署说明
这个项目的手机学习站点会构建到 public/,然后上传到 Cloudflare Pages。
本地构建
npm run build:site
构建结果:
public/
部署命令
npx wrangler pages deploy public --project-name physics-learning --commit-dirty=true
也可以直接运行:
npm run deploy
认证方式 A:本机交互登录
适合你在电脑终端里手动执行一次:
npx wrangler login
npx wrangler whoami
npm run deploy
登录成功后,Wrangler 会把凭据保存在本机,之后 Codex 可以继续执行部署命令。
认证方式 B:API Token
适合让 Codex 在非交互环境中部署。
- 打开 Cloudflare API Tokens 页面。
- 创建一个具有 Pages/Workers 发布权限的 token。Cloudflare 的模板里通常可选
Edit Cloudflare Workers。 - 在当前 PowerShell 会话设置环境变量:
$env:CLOUDFLARE_API_TOKEN="你的 token"
npm run deploy
如果你希望只在当前项目中使用 token,不要把 token 写入仓库文件。
当前状态
站点已经完成 Cloudflare Pages 首次部署,固定访问地址:
https://physics-learning.pages.dev
之后更新内容时,重新运行:
npm run deploy