60 篇路线图与索引:从注册账号到能收费的站点
这套教程按"能不能做完一件事"组织,不按产品分类。60 篇分成六个阶段:入门(把域名接进来)、Workers(写后端)、Pages(发静态站)、安全(挡攻击)、域名与邮件(把基础设施用全)、实战(做出六个能用的项目)。你可以从头读,也可以按目标跳读——下面每条都写了一句话,先扫一遍再决定从哪进。
阶段一:入门(47–56)
目标是把一个域名接进 Cloudflare 并让页面能打开。
- 47 免费额度总览:先看清免费档到底给了什么、哪些功能要付费。
- 48 如何获取域名:在哪买、多少钱、后缀怎么选。
- 49 把域名接入 Cloudflare:改 NS、等生效、确认状态变成 Active。
- 50 DNS 记录教学:A、AAAA、CNAME、MX、TXT 各管什么。
- 51 免费 HTTPS 与边缘证书:Universal SSL 怎么签发、覆盖哪些子域。
- 52 Workers 与 Pages 怎么选:按"有没有后端逻辑"做决定。
- 53 用 Workers 搭第一个免费网站:三个文件、一条命令跑通。
- 54 Workers 代码编写教学:
fetch处理器与路由分发怎么写。 - 55 Workers 路由与自定义域:把
workers.dev换成自己的域名。 - 56 免费额度与限制速查:撞限时看到什么、fail open 怎么选。
阶段二:Workers(57–66)
目标是能写出有状态、能定时、可调试的后端。
- 57 Request / Response 对象:请求头、请求体、流式响应与状态码。
- 58 用 Hono 写 Workers 应用:用框架组织路由、中间件与错误处理。
- 59 KV 存储入门:键值读写、过期时间与最终一致性。
- 60 R2 对象存储与图床:对象存储的绑定、上传与公开访问。
- 61 D1 数据库入门:SQL 建表、查询与迁移流程。
- 62 Durable Objects 入门:需要强一致与共享状态时用它。
- 63 Workers 定时任务:
scheduled处理器与 cron 表达式的限制。 - 64 环境变量与 secrets:配置分层与密钥不落代码。
- 65 本地开发与调试:
wrangler dev的本地与远程两种模式。 - 66 可观测性与日志:日志去哪看、指标怎么读、
tail怎么用。
阶段三:Pages(67–76)
目标是把静态站发上去、发得快、改得动。
- 67 Pages 入门:连 Git 仓库、填构建参数、第一次上线。
- 68 Pages Functions:在静态站里加接口,路由按文件路径走。
- 69 自定义域与预览部署:绑域名、用分支预览做审阅。
- 70 构建配置与缓存:构建命令、输出目录、缓存策略。
- 71 静态站框架部署:Astro、Hugo 的预设与产物结构。
- 72 Pages 与 Workers 静态资源:两种承载方式的额度差异。
- 73 图片优化:格式、尺寸、懒加载,先砍最大的那一块。
- 74 缓存规则:Cache Rules 怎么写、TTL 怎么定。
- 75 重定向与批量重定向:单条规则与
_redirects文件。 - 76 站点性能与 Web Analytics:真实用户指标与 Core Web Vitals。
阶段四:安全(77–86)
目标是知道谁在打你、怎么挡、挡完怎么看。
- 77 WAF 入门与免费规则:免费档的自定义规则能拦什么。
- 78 速率限制:阈值、窗口、动作,以及误伤怎么收。
- 79 Bot 管理:Bot Score 的含义与挑战策略。
- 80 Zero Trust Access:把后台、预览环境藏到登录之后。
- 81 Turnstile 人机验证:无感验证的接入与前后端配合。
- 82 SSL/TLS 模式选择:Flexible 为什么会造成重定向循环。
- 83 安全响应头与 HSTS:CSP、X-Frame-Options、HSTS 的取舍。
- 84 DDoS 防护机制:分层清洗与免费档的覆盖范围。
- 85 日志与 Logpush:日志有哪些、保留多久、怎么导出。
- 86 攻击排查顺序:先看流量来源还是先看规则命中。
阶段五:域名与邮件(87–96)
目标是把域名的基础设施用全,别在 DNS 上翻车。
- 87 托管 DNS 的注意事项:哪些记录不能随便动、代理开关的影响。
- 88 Email Routing:免费收信转发到自己的邮箱。
- 89 SPF / DKIM / DMARC:发信认证三件套怎么配才不互相打架。
- 90 DNSSEC:开启前提、链式验证与回滚。
- 91 子域与泛解析:泛解析记录与通配证书的边界。
- 92 CNAME 接入:第三方服务用 CNAME 接进来的正确姿势。
- 93 域名转移与续费:转移流程、续费价格与常见坑。
- 94 多域名与重定向策略:主域、别名域、301 的取舍。
- 95 DNS 排错:用
dig一层层验证解析链。 - 96 域名合规与国内访问常识:备案、跨境访问与节点分布。
阶段六:实战(97–106)
目标是把前面的零件拼成六个能用的东西,并管住成本。
- 97 项目:免费短链服务:Workers + KV 做出可用的六位短码跳转。
- 98 项目:免费图床:R2 存储、上传鉴权与缓存头。
- 99 项目:个人博客:Pages 的构建流水线与文件数边界。
- 100 项目:API 代理与限流:白名单代理加固定窗口限流。
- 101 项目:状态页与监控:定时探测、状态存储、故障域隔离。
- 102 成本控制与额度监控:把额度换算成每小时速率,找出先撞的那项。
- 103 备份与配置导出:DNS、KV、D1 怎么导,secrets 为什么导不出。
- 104 故障排查手册:五层顺序与 20 个错误码对照。
- 105 性能与成本优化清单:18 项按收益排序的改动。
- 106 路线图与索引:就是这一篇。
三条按目标的阅读路径
只想让一个站上线:47 → 48 → 49 → 51 → 53 → 74 → 76。跳过 Workers 与安全,五篇能跑起来。
想写接口和小服务:52 → 54 → 57 → 58 → 59 → 64 → 65 → 100。KV 是绕不开的第一块存储,限流是第一个真实的工程需求。
想让已有的站更稳:77 → 78 → 82 → 83 → 86 → 102 → 104。安全与成本放在一起看,因为大部分"被刷"最终表现为额度异常。
常见问题
文件按什么顺序排?按编号,编号就是阅读顺序。每篇开头与结尾都有指向前后文的链接,可以顺着走。
这些文章会过时吗?会的。额度、价格、界面都会变,所以每篇末尾有「数据来源与检索时间」,检索时间统一是 2026-11-10。看到数字与你控制台不一致时,以控制台为准。
能只挑实战篇看吗?能,但 97 之后默认你已经知道 wrangler deploy 和 KV 是什么。跳读时遇到不熟的概念,回到对应编号补一下比硬看代码快。
小结
60 篇的骨架是六个阶段:入门解决"能不能打开",Workers 与 Pages 解决"怎么承载",安全解决"被打怎么办",域名与邮件解决"基础设施用全",实战解决"拼成完整的东西"。每个阶段十篇,前后依赖不强,跨阶段跳读的代价主要在概念而不是步骤。
如果你只读三篇,建议是 53(跑通)、56(知道边界)、102(知道什么时候会停)。这三篇决定了后面所有内容能不能在你自己的账号上复现。
数据来源与检索时间
检索时间 2026-11-10。
| 来源 | URL | 对应数据 |
|---|---|---|
| 系列写作规范 | _brief-cf60.md(本目录) | 47–106 的编号、文件名与主题 |
| Cloudflare 文档首页 | https://developers.cloudflare.com/ | 各产品入口,用于核对篇目主题与产品名 |
| Workers 限额 | https://developers.cloudflare.com/workers/platform/limits/ | 阶段二、六中反复引用的额度数字 |
核验说明
- 索引来源:篇目、文件名与本目录下的实际文件一一对应,标题按各篇 front-matter 取。
- 链接自检:写完本篇后用 PowerShell 提取全部 60 个
.md链接并逐条Test-Path,60 条全部存在(首次检查时 64、65、66 三篇尚在并行写作中,复查后通过)。 - 未做:没有逐篇复核其他 Agent 写作内容的准确性,索引只保证编号、文件名与一句话主题对应。