WP2Static 是這個類別裡的開源選項——免費、自架,圍繞一個核心爬蟲加上針對不同目標的獨立「部署」外掛而建(S3、Netlify、GitHub Pages、FTP,視當下哪些外掛仍在維護而定)。這種模組化既是它的優勢,也是它的代價:你是在用零件組裝一條流水線,而它的設定介面是為習慣這樣做的人準備的。
| WP2Static | Pinery Static | |
|---|---|---|
| 授權/費用 | 免費、開源(GPL) | 核心導出與部署免費;Pro 版提供自動化與動態功能 |
| 部署目標 | 模組化外掛——依目標各自設定 | 內建 Cloudflare Pages,一鍵完成 |
| 設定複雜度 | 較高——需設定爬蟲加上獨立的部署外掛 | 較低——單一設定頁面,不需要安裝外掛 |
| 動態功能(評論、搜尋、WooCommerce) | 核心插件不處理 | 透過內建 Cloudflare Worker 自動代理(Pro) |
| 發佈時自動部署 | 視設定/外掛支援而定 | 內建——Flow 發佈時自動觸發重新導出(Pro) |
WP2Static 提供而 Pinery Static 沒有的東西
開源、免費、沒有付費層級,如果你最在意的是成本與平台獨立性,這是真實且誠實的優勢——你不會被綁定在 Cloudflare 上,還能自己檢視甚至修改程式碼。如果你要部署到 Pinery Static 不支援的目標,或就是想避開任何廠商專屬插件,WP2Static 的模組化正是合適的工具。
你為這種彈性付出的代價
WP2Static 的外掛模式意味著部署步驟並沒有像 Pinery Static 那樣與導出步驟整合成一體——你要設定一個爬蟲,再加上一個獨立的部署外掛,而動態功能(評論、搜尋、WooCommerce 購物車)也不是核心插件會替你解決的事。Pinery Static 更窄的範疇——單一目標、單一設定頁面——正是為了移除這道組裝步驟,代價是只能搭配 Cloudflare Pages 使用。
該選哪一個?
- WP2Static——你想要免費、開源、可部署到任何地方的工具,也不介意自己動手設定。
- Pinery Static——你已經決定要用 Cloudflare Pages,並希望導出、部署與動態功能代理都當成單一流水線處理。