静态网站部署教程
Cloudflare Pages 静态网站部署教程(适合小白用户)
前言
本教程适合没有任何部署经验的小白用户,帮助你从零开始,把一个纯前端静态网站部署到 Cloudflare Pages,让全球用户(包括中国大陆)都能稳定访问。
一、准备工作
在开始之前,请确保你已经具备以下条件:
二、上传项目到 GitHub
- 登录 GitHub,点击 New 新建仓库
- 填写仓库名称(Repository name),选择 Public(公开)
- 创建完成后,将本地静态文件上传到该仓库(直接拖拽到网页也行)
- 确保仓库根目录下能看到
index.html
三、Cloudflare Pages 创建项目
-
登录 Cloudflare 控制台,在左侧菜单找到 Pages
-
点击 创建项目
-
选择 连接到 Git,选择你的 GitHub 仓库,并授权 Cloudflare 访问
-
进入 构建设置 页面:
- 框架预设:选择 无
- 构建命令:
echo "no build"
- 构建输出目录:
/
-
点击 保存并部署,等待几分钟即可看到部署成功页面,Cloudflare 会给你一个测试域名,例如:
https://yourproject.pages.dev
四、绑定自己的域名(可选)
- 在 Cloudflare 主页添加你的域名
- 在 Pages 项目中,进入 自定义域 设置
- 输入你的域名并保存
- 按提示在 DNS 中添加 CNAME 记录
五、常见问题
1. 部署后页面显示“hello world”
这是因为构建目录或命令不对,检查:
- 构建命令必须是:
echo "no build"
- 构建输出目录必须是
/
- 确保
index.html
在仓库根目录
2. 中国大陆无法访问
- Cloudflare Pages 默认支持全球 CDN,一般无需额外配置
- 如果访问慢,可考虑启用 Cloudflare Workers 做加速
3. 如何更新网站内容?
只需更新 GitHub 仓库代码并提交,Cloudflare 会自动触发部署。
六、总结
通过 Cloudflare Pages + GitHub,你可以免费、快速地部署一个支持全球访问的静态网站,无需服务器,无需备案,适合个人博客、项目展示等场景。