posts
用 Git 推送觸發網站部署
當 Hugo 網站改由 Cloudflare Pages 連接 GitHub 後,日常部署流程會變得更單純。你只需要在本機完成文章編輯、提交 commit,然後推送到 production branch。
為什麼選擇 Git 優先
Git 是網站內容的單一事實來源。每一次上線都對應到一個 commit,日後要追蹤哪篇文章何時加入、哪個版型造成變化,都可以直接從 Git history 查到。
對維護的影響
這種流程減少了本機環境差異。只要 Cloudflare Pages 的 build command 固定,網站就會在同一套雲端環境裡建置,降低「我本機可以、部署失敗」的機率。