源文件: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 在非交互环境中部署。

  1. 打开 Cloudflare API Tokens 页面。
  2. 创建一个具有 Pages/Workers 发布权限的 token。Cloudflare 的模板里通常可选 Edit Cloudflare Workers
  3. 在当前 PowerShell 会话设置环境变量:
$env:CLOUDFLARE_API_TOKEN="你的 token"
npm run deploy

如果你希望只在当前项目中使用 token,不要把 token 写入仓库文件。

当前状态

站点已经完成 Cloudflare Pages 首次部署,固定访问地址:

https://physics-learning.pages.dev

之后更新内容时,重新运行:

npm run deploy