posts

Cloudflare Pages 的建置環境扮演什麼角色

Cloudflare Pages 連接 GitHub 後,每次偵測到指定分支有新 commit,就會啟動建置流程。對 Hugo 網站來說,這代表 Cloudflare 會執行 hugo --gc --minify,再把 public 目錄發布出去。

Build command

Build command 是部署流程的入口。這個站點使用 hugo --gc --minify,代表 Cloudflare 會用 Hugo 產生正式靜態檔,並壓縮輸出結果。

Output directory

Hugo 預設輸出到 public。Cloudflare Pages 只需要知道這個資料夾位置,就能把其中的 HTML、CSS、RSS 與其他靜態資源發布到 Pages 網址。