自動化部署 Hexo 到 Cloudflare Pages

選擇左側 Workers 和Pages

連接 GitHub

授權登入 GitHub 帳號,安裝 GitHub Apps(Cloudflare Workers and Pages
),選擇所有儲存庫(All repositories)。

授權成功後,選擇 Hexo 儲存庫開始設定。

部署設定

部署環境的 Node 版本,環境變數指定 Node 版本:NODE_VERSION = 22.19.0 與本地使用版本相同。

自訂網域

配置在 Cloudflare 註冊的網域:hansblog.net

成功後可以用自訂網域來存取 Cloudflare Pages,SSL 憑證會自動部署,不需做任何額外操作。

之後,在 git push 推送變更到 GitHub 時,便會觸發 Cloudflare Pages 的建置。

參考文章