Skip to content

Cloudflare Learning Lab用 Pages、Workers 与 R2 做第一个云项目

一个 VitePress 教程站点,展示静态站点、边缘函数与对象存储如何协同工作。

Cloudflare Learning Lab

这个项目是一个面向初学者的 Cloudflare 教程实验场。你会看到:

  • Pages:承载 VitePress 构建出的教程网站。
  • Workers / Pages Functions:在边缘节点运行 API 函数。
  • R2:对象存储 Bucket,用于保存和读取文件。

本项目会把教程本身部署到 Pages,并通过 Pages 页面调用 Workers 函数;Workers 函数再读写 R2,形成一个完整的 Cloudflare 入门闭环。

你将完成什么

  1. 创建 VitePress 教程站点。
  2. 创建 Cloudflare Workers 函数。
  3. 创建 R2 Bucket。
  4. 在 Workers 中绑定 R2。
  5. 从 Pages 前端调用 Workers API。
  6. 将 Pages 部署到 Cloudflare。

为什么适合初学者

你不需要先学习其他云厂商。这个项目只围绕 Cloudflare 的核心产品:

  • 静态站点:Pages
  • 边缘计算:Workers
  • 对象存储:R2

同时,所有命令都尽量使用 npx wranglernpm,减少一次性安装负担。

Cloudflare Learning Lab