注册并登录 Cloudflare
打开 Cloudflare 控制台,用邮箱注册。收到验证邮件后点确认,再登录。已经有账号的直接登录即可。
- 免费账号就够用,不需要升级任何付费套餐
- 建议同时开启两步验证(2FA)
CloudSite 负责把网站做出来,Cloudflare Pages 和 Firebase Hosting 负责把网站送到访客面前。两者都免费起步、不用买服务器、自动开启 HTTPS。下面从「它们是什么」讲到「点哪里、填什么」。
把 CloudSite 想成「设计 + 施工」,把这两个服务想成「全球仓库 + 快递」。网站文件做好后要放进仓库,访客才能在离自己最近的地方取到。
Cloudflare 是全球知名的网络加速与安全公司。Pages 是它的静态网站托管服务:把网页文件放上去,Cloudflare 会用遍布全球的节点分发给访客。
Firebase 是 Google 的应用开发平台,Hosting 是其中的网站托管服务。它同样把网页放到 Google 的全球机房,再通过 CDN 分发给访客。
不是非要你多注册一个账号,而是它们把建站里最麻烦的一步,变成了点几下按钮。
传统建站要租服务器、装环境、配 Nginx、续证书。这两个服务全部托管,你只需要上传网页文件。
网页会被缓存到离访客更近的节点,比一台固定位置的服务器更稳、打开更快。
自动 HTTPS、弹性带宽和基础攻击防护,不用自己维护证书、防火墙和扩容。
凭据只填一次。之后发布、绑定域名、切换平台,都能在 CloudSite 后台点按钮完成。
先看结论:大多数个人和企业官网,选 Cloudflare Pages。
从注册 Cloudflare 到在 CloudSite 绑定域名,一共 6 步。第 2 步只有绑定自己的域名时才需要;先用 pages.dev 预览可以跳过。
打开 Cloudflare 控制台,用邮箱注册。收到验证邮件后点确认,再登录。已经有账号的直接登录即可。
想用自己的域名(例如 yourbrand.com)才需要这一步。只用系统赠送的 pages.dev 地址,可以跳到第 3 步。
CloudSite 需要一把「只能做建站相关操作」的钥匙,来替你创建项目、上传文件和写 DNS。这把钥匙就是自定义 API Token。
Account ID 是 32 位十六进制字符串,不是 Token。最快的找法是直接看浏览器地址栏。
回到 CloudSite,打开左侧「设置」,找到「Cloudflare 授权」卡片。
打开站点详情页,先点「部署」。成功后再绑定域名;第一次部署会真正创建 Pages 项目。
权限细节、Wrangler 导入、命令行自检和完整故障表,都在进阶手册里。
Firebase 多一步「生成服务账号密钥」,但同样不需要安装任何软件。提醒:如果访客主要在中国大陆,请优先选 Cloudflare Pages。
点「创建项目」,填项目名称。Project ID 会出现在网址里,必须全球唯一。
项目创建好后,在左侧菜单找到 Hosting,点「开始使用」,按向导走完。只要打开过一次,CloudSite 就能通过 API 部署。
打开 Google Cloud 控制台,确认当前项目是刚创建的那个,在 API 库里启用 Firebase Hosting API。多数新项目会自动启用,找不到就手动开一次。
CloudSite 需要一把服务账号钥匙。它是一份 JSON 文件,相当于这个项目的「机器人账号密码」。
打开「设置 → Firebase Hosting 项目」,把 JSON 全文粘贴进去。
打开站点详情页,把上线平台切换为 Firebase,选好项目后重新部署。
在站点详情的「域名」里输入域名。Firebase 会要求添加 A 和 TXT 记录,按页面提示操作即可。
第一次接触这两个服务,最容易卡住的几个地方。
按报错关键词找到对应的一行;大部分问题都在凭据和 DNS 上。
这两个凭据都能代表你操作发布平台,按下面做就足够安全。
Cloudflare 只勾选教程里的 4 项权限;Firebase 服务账号只给 Hosting Admin。不要用 Global API Key 或 Owner。
Cloudflare Token 建议 90 天更换一次;怀疑泄露就立即删除并重新生成。Firebase 旧密钥可以在控制台删除。
Token 和 JSON 都不要截图发群、提交 Git 或写进网页代码。CloudSite 也只把它们保存在服务器端。