跳轉到

用 Cloudflare 架設網站:從零開發到全球上線#

本書以「邊做邊學」的方式,帶領讀者使用 Cloudflare 的全套服務(Pages、Workers、D1、R2、KV、Durable Objects、Tunnel 等)建構、部署並上線一個現代化的網站。從購買網域、撰寫程式,一直到安全防護、效能最佳化與監控,完成一條完整的「開發 → 部署 → 上線 → 營運」流程。

本書延續本 series「理論驅動實務」的風格:每項服務都會先說明它背後的問題與原理(例如 CDN 快取、邊緣運算、Edge Worker 的隔離模型),再進入實際操作,讓讀者知其然也知其所以然。

本書特色#

  • 免費入門:Cloudflare 免費方案即可完成書中絕大多數實作,不必先花錢
  • 全棧單平台:前端靜態頁 + 後端 API + 資料庫 + 檔案儲存 + 安全防護,全部在同一平台完成
  • 真實專案貫穿:以一個「部落格 + 留言板 + 檔案下載」網站貫穿全書,逐步演化
  • 涵蓋上線全流程:網域、DNS、HTTPS、CI/CD、自訂網域、監控、防駭,一章章疊上去

目錄#

閱讀方式#

  • 章節有前後依賴,建議按順序閱讀;第 6 章是全書高潮(實戰上線一個真實網站)
  • 每章開頭有「本章目標」、結尾有「小結與練習」
  • 所有程式碼以 TypeScript 為主(教材在 code/ 資料夾,逐步建立)
  • 若只想快速上線一個靜態網站:讀第 1、3、2.4 節即可

需要的背景知識#

  • 基本的 HTML / CSS / JavaScript 概念
  • 使用過命令列與 Git
  • 不需要任何雲端或後端經驗

如需調整章節內容、增刪主題(例如加 3D、AI Workers、影像最佳化 Cloudflare Images、Stream 等),請告訴我。