跳到主要内容

Cloudflare Pages + GitHub 部署静态站点实战

·1 分钟

本文演示如何在 Cloudflare Pages 结合 GitHub 部署静态站点,并处理构建配置细节。

Cloudflare Pages Cloudflare Workers GitHub 部署 静态网站

之前一直想写一篇 Cloudflare Pages 部署静态站点的记录,今天正好用一个 Vue 小项目做示例,把过程整理下来。

1. 登录 Cloudflare,进入 Workers & Pages #

在侧栏 Compute & AI → Workers & Pages

image.png

2. 创建应用 #

image.png

3. 绑定 GitHub 仓库 #

image.png

image.png

4. 设置构建命令 #

image.png

Vue 项目需要 npm run build,纯静态站点可跳过。

关键点:Deploy command #

若 Deploy command 填了 npx wrangler deploy,需在项目根目录添加 wrangler.jsonc(或 wrangler.toml),示例:

{
  "name": "mini-projects-hub",
  "compatibility_date": "2026-01-20",
  "assets": {
    "directory": "./dist"
  }
}

否则构建阶段会报错。补上后重新构建即可。

image.png

5. 获取页面地址 #

image.png

6. 绑定自定义域名 #

在项目设置页点击 Add → Custom domain,输入自己的域名即可完成。

image.png
image.png
image.png

最后输出 #

  • 新手记录,如有疏漏欢迎留言交流。谢谢!