全面掌握 VS Code 本機開發、Git 版本控制,以及 Cloudflare/GitHub Pages 的自動化部署流程!
🏠 返回專案總大廳優勢:確保您在電腦上的修改,能順利上傳並觸發 Cloudflare 或 GitHub 的自動更新。
在 VS Code 中開啟專案,編輯 HTML/CSS/JS 檔案。編輯完成後,請務必按下 Ctrl + S 進行存檔。檔案名稱旁邊的圓點消失代表存檔成功。
在 VS Code 上方選單點擊 終端機 ➔ 新增終端機,或使用快捷鍵 Ctrl + ` 呼叫出下方的命令列視窗。
在終端機中依序輸入以下三個指令並按下 Enter:
git add . (將所有變更加入暫存區)
git commit -m "描述您的修改" (為這次修改寫下紀錄)
git push (將修改推送到 GitHub 伺服器)
※ 一定要看到最後的 push 執行成功,自動化部署才會開始運作!
優勢:全球最快 CDN 節點、無流量限制、每月高達 500 次免費部署額度。
登入 Cloudflare 後,左側點選 Workers 和 Pages ➔ 建立應用程式 ➔ 切換到 Pages 頁籤 ➔ 點擊 連線到 Git,並授權您的 GitHub 帳號。
選取對應的 GitHub 專案。關鍵設定:
框架預設請選 無 (None)。
如果在根目錄,請保持預設;如果網頁放在特定資料夾(如「說明書」),請注意中文字元問題(詳見下方避坑指南)。
點擊 儲存並部署。設定好之後,未來只要 GitHub 上的代碼有更新,Cloudflare 就會**自動觸發**重新部署,完全不需再手動操作!
優勢:與程式碼儲存庫完美結合,完全免費,部署次數無上限!
進入您的 GitHub 專案頁面,點擊上方導覽列的 ⚙️ Settings (設定)。
在左側選單找到 Pages。
Source 選擇 Deploy from a branch。
Branch 選擇 main,資料夾選擇 /(root) 或 /docs,然後點擊 Save。
GitHub 會自動啟動背景流程。點擊專案上方的 ▶️ Actions 頁籤,看到綠色打勾圖示 ✅ 就代表部署完成!
注意:頻繁使用會扣光學分額度,建議僅在緊急測試或未綁定 GitHub 自動部署時使用。
在 VS Code 終端機中,確認目前路徑是否在您的專案資料夾內(例如:C:\GOOGLE ANGET\說明書)。
輸入指令:npx netlify deploy
系統會上傳檔案並給予一組「Draft URL」草稿網址供您預覽測試。這不會扣除正式環境的學分額度。
測試無誤後,輸入指令:npx netlify deploy --prod
這會將改動正式發佈到主網址,請注意每一次執行都會消耗 Netlify 免費額度中的部署學分。
遇到問題?請先檢查是不是踩到了以下常見的地雷:
mv 說明書 publicpublic
netlify deploy --prod,Netlify 就會判定為一次發佈。免費版每月約只能發佈 20 次,扣光即斷線。git add .、git commit -m "更新" 以及最後的 git push,這才會真正觸發線上更新!
/images/pic.png),這在 GitHub Pages 的子目錄結構下會找不到檔案。./images/pic.png,加上小數點 . 是保命關鍵。