如果你想快速把一个静态网站搬到线上,Cloudflare Pages 是目前体验最顺滑的方案之一——免费、全球 CDN、自定义域名、自动 HTTPS,几乎没有上手门槛。
为什么选 Cloudflare Pages?
- ✅ 完全免费:无限带宽、无限请求、500 次 / 月构建
- ✅ 全球 CDN:300+ 个 PoP 节点,访问速度快
- ✅ 自动 HTTPS:证书自动签发、自动续期
- ✅ 自定义域名:绑定你自己的域名零成本
- ✅ Wrangler CLI:命令行一键部署,无需打开浏览器
部署步骤
整个流程只需三步:
第一步:准备你的静态文件
把你的 HTML / CSS / JS 放进一个目录,比如 ./my-site,确保入口文件是 index.html。
第二步:安装 Wrangler 并登录
npm install -g wrangler
wrangler login
执行 wrangler login 后会弹出浏览器,用你的 Cloudflare 账号授权即可。没有账号的话免费注册一个。
第三步:一键部署
wrangler pages deploy ./my-site \
--project-name my-project \
--branch main
首次运行会自动在 Cloudflare 后台创建 Pages 项目,后续每次跑这条命令就是更新部署。
部署完成后,你会得到一个 *.pages.dev 的子域名,立即可访问。
绑定自定义域名
如果你有自己的域名,进入 Cloudflare Pages 项目 → Custom Domains,添加域名后按提示加一条 CNAME 记录,几分钟后 HTTPS 自动生效。
持续更新
每次修改内容后,重新运行 wrangler pages deploy 命令即可。整个更新流程通常不超过 30 秒。
就这么多。Cloudflare Pages 把"部署"这件事压缩到了极致——不需要懂 DevOps,不需要租服务器,只需要写好你的内容,剩下的交给它。