Cloudflare 免費建站:Pages + 域名解析零成本起步(2026)
一句話結論:靜態網站可以用 Cloudflare Pages 免費託管:靜態請求與頻寬不限量,每月 500 次構建、每個專案 100 個自定義域,配合免費計劃的 DNS 解析,域名註冊費之外的託管與解析成本為零。本站即託管於 Cloudflare Pages。
Pages 免費額度:頻寬不限量,構建次數是主要上限
Cloudflare Pages 是 Cloudflare 的靜態網站與前端應用託管服務。官方產品頁的說法是:所有計劃都包含不限量的站點、席位、請求與頻寬。免費計劃的具體額度見下表,數字來自官方限制頁 2026-09-05 更新版。
| 專案 | 免費計劃額度 | 說明 |
|---|---|---|
| 靜態請求與頻寬 | 不限量 | 不呼叫函式的靜態資源請求免費且不限量 |
| 構建次數 | 每月 500 次 | 每次構建超時 20 分鐘;按賬戶計,不是按專案計 |
| 併發構建 | 1 個 | 同一時間只能跑一個構建 |
| 每個站點檔案數 | 20,000 個 | 付費計劃可到 100,000 個,需設定環境變數開啟 |
| 單個檔案大小 | 25 MiB | 所有計劃相同,超大檔案需另找儲存 |
| 自定義域 | 每個專案 100 個 | 按專案計,含免費 HTTPS 證書 |
| 每個賬戶專案數 | 100 個 | 官方說明該上限通常不提高 |
| 預覽部署 | 不限量 | 可同時保留的預覽部署數量不限 |
| Pages Functions 請求 | 每天 100,000 次 | 與 Workers 免費計劃共享額度,超出需付費計劃 |
對個人站點來說,真正可能碰到的上限是構建次數與單個檔案大小。每月 500 次構建平均每天約 16 次,個人更新頻率一般用不完;但構建次數是按賬戶彙總的,多個專案共享這 500 次。單個檔案 25 MiB 的上限意味著大影片與大型二進位制檔案不適合直接放進 Pages 站點,需要放在物件儲存等其他服務裡。付費計劃主要提高構建次數(Pro 每月 5,000 次,Business 每月 20,000 次),頻寬在所有計劃裡都不計費。
兩種部署方式:Git 整合與直接上傳
建立 Pages 專案時,要先選部署方式:Git 整合,或直接上傳。兩者部署的是同一類靜態檔案,差別在更新流程,選定後不能直接互轉,需要留意。
- Git 整合:把 GitHub 或 GitLab 倉庫連線到 Pages 專案,設定生產分支、構建命令與構建輸出目錄。每次推送到生產分支,Cloudflare 自動構建並部署;推送到其他分支會生成預覽部署,方便在上線前檢查。純 HTML 站點可以不設構建命令,輸出目錄指向存放首頁檔案的目錄即可。適合經常更新、希望推送即上線的專案。
- 直接上傳:在控制檯裡把建好的網站資料夾拖放上傳,或用 Cloudflare 的命令列工具 Wrangler 上傳。構建在本地或自己的持續整合流程裡完成,Cloudflare 只負責託管上傳好的檔案。適合不熟悉 Git、更新不頻繁的專案。官方文件說明,直接上傳的專案不能轉為 Git 整合專案;日後想改用 Git 整合,需要新建專案並遷移自定義域。
兩種方式部署後,都會得到一個以 pages.dev 結尾的預設地址,可以先用預設地址檢查網站是否正常,再繫結自己的域名。部署方式的選擇標準是更新頻率與工作習慣:更新頻繁、願意用倉庫管理檔案,選 Git 整合;只是偶爾更新、想盡快上線,選直接上傳。無論選哪種,網站檔案本身是一樣的,換方式時檔案可以複用。
另外需要知道:Cloudflare 官方文件目前建議新專案從 Workers 起步,Pages 仍受支援並繼續提供上述免費額度。開始新專案前看一眼官方文件的當前建議,再決定用哪條產品線。
域名與解析:把域名交給 Cloudflare DNS
繫結自己的域名分兩步:先把域名新增到 Cloudflare 賬戶,再把域名的 NS 伺服器改成 Cloudflare 分配的兩個 NS 伺服器。新增域名時,Cloudflare 會掃描現有的 DNS 記錄並匯入,匯入後逐條核對,尤其是郵箱相關的 MX 與 TXT 記錄,漏導一條,郵箱服務就可能中斷。改 NS 伺服器的操作在域名註冊商處完成,Cloudflare 會在域名生效後發郵件通知;註冊商的 NS 更新可能需要一段時間,官方文件稱最長可達 24 小時。
域名生效後,在 Pages 專案的自定義域設定裡新增域名:輸入域名並按提示完成 DNS 設定,Cloudflare 會自動配置記錄並簽發免費的 HTTPS 證書,證書自動續期。根域名(apex 域名)需要域名本身是 Cloudflare 賬戶下的 zone;子域名則可以用 CNAME 記錄指向專案的 pages.dev 地址,即使 DNS 由其他服務商託管也可以這樣接。新增自定義域時,先在 Pages 控制檯裡新增域名,再按提示處理 DNS 記錄,順序反了可能導致訪問錯誤。
DNS 解析本身包含在 Cloudflare 免費計劃裡:免費計劃含 DNS、通用 SSL 證書、CDN 與不限量的 DDoS 防護。DNS 記錄數量有上限:2024 年 9 月 1 日之後建立的免費 zone,每個 zone 200 條記錄;此前建立的免費 zone 為 1,000 條。個人站點一般只有幾條到十幾條記錄,200 條的上限足夠用;記錄數用到 85% 時,控制檯會顯示提醒。域名本身不是免費的,註冊與續費費用付給註冊商。
免費計劃的限制:靜態站之外的需求要另外算
- 只能託管靜態內容:Pages 託管的是靜態檔案與前端應用,沒有傳統伺服器那樣的長期執行環境。需要資料庫、伺服器端程式或定時任務的動態站,不能只靠 Pages 免費計劃跑起來,需要配合 Workers、資料庫與儲存等服務,那些服務有各自的免費額度與付費規則。
- 函式請求單獨計量:Pages Functions 的請求計入 Workers 免費計劃的每天 100,000 次額度,與賬戶裡其他 Workers 共享;超出後需要 Workers 付費計劃。純靜態頁面不呼叫函式時,不佔用這部分額度。
- 構建與檔案上限:每月 500 次構建、單檔案 25 MiB、每站點 20,000 個檔案,超出後需要等額度重置、升級計劃或拆分檔案。構建超時為 20 分鐘,構建時間長的專案需要最佳化構建流程。
- 支援與保障:免費計劃只有社群支援,沒有正常執行時間保障。面向訪客的正式站點,需要自己承擔監控與故障處理;對保障有要求的站點,看付費計劃的條款再決定。
與用 VPS 建站相比,Pages 的免費託管省去了伺服器維護、系統更新與安全加固的工作,代價是隻能做靜態內容;VPS 建站的完整流程見站內Vultr 建站全流程文章。兩種路線不是對立關係:靜態內容放 Pages、動態服務放 VPS,是常見的組合。
侷限
本文額度數字來自 Cloudflare 官方限制頁 2026-09-05 更新版與官方 DNS 文件,2026-11-13 當天未逐項重新開啟官方頁面核對,條款可能已有調整,以官網當前頁面為準。部署介面的按鈕文字與選單位置可能隨版本變化,步驟以當時控制檯為準。新專案在最初一段時間內的建立限制,公開轉述口徑不一,本文未寫具體規則。
2026-11-13:首發
相關:VPS 與網路 · Vultr 建站全流程 · 伺服器安全基礎 · 方法論