cloudflare-pages
用於部署 JAMstack 應用程式、管理無伺服器函式以及設定基於 Git 的 CI/CD 工作流程的 Cloudflare Pages 技能。
簡介
Cloudflare Pages 技能是一款專為開發人員和 DevOps 工程師設計的強大自動化工具,用於管理 Cloudflare 全球邊緣網路上的全端 JAMstack 部署。此技能簡化了 Git 儲存庫與 Cloudflare 基礎架構之間的整合,為託管靜態資源和無伺服器函式提供了零設定環境。它非常適合希望自動化 Web 應用程式生命週期(包括預覽部署、環境變數管理和自訂網域路由)的團隊。透過使用此技能,您可以在開發、測試和生產環境中保持一致性,而無需手動操作 Cloudflare 控制面板。
-
使用 Git 整合(GitHub、GitLab 和 Bitbucket)自動部署靜態網站和全端 JAMstack 應用程式。
-
無縫設定和管理無伺服器 Pages Functions,包括與 Workers、KV、R2、D1 和 Durable Objects 的原生繫結。
-
內建支援框架特定預設,包括 Next.js、Astro、SvelteKit、Remix 等,確保最佳的建置輸出。
-
使用 _headers、_redirects 和 _routes.json 檔案進行進階路由控制,以便在邊緣執行細緻的流量管理。
-
即時管理系統環境變數 (CF_PAGES, CF_PAGES_COMMIT_SHA) 和自訂金鑰儲存。
-
最適合需要透過全球 CDN 和邊緣運算能力實現低延遲的 Web 應用程式。
-
使用此技能排解建置失敗、管理協作開發的預覽 URL,以及設定建置輸出目錄。
-
不建議用於通用的 Cloudflare CDN 或 DNS 設定;請針對這些基礎架構任務使用專門的技能。
-
確保建置指令和輸出目錄符合特定框架要求(例如 dist、build、.vercel/output/static),以防止部署錯誤。
-
此技能強制執行 20 分鐘的建置逾時限制;複雜的專案應進行相應優化或模組化以進行無伺服器執行。
倉庫統計
- Star 數
- 12
- Fork 數
- 2
- Open Issue 數
- 11
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 上午05:52