使用本機的 VS Code 與 Git 指令將專案推送到 GitHub Pages,請依照以下 5 個步驟進行操作:
1.準備本機專案與 index.html:先決條件。
- 在電腦中建立一個資料夾(例如
my-pages-site)。 - 開啟 VS Code,點選 File > Open Folder... 開啟該資料夾。
- 在資料夾根目錄建立名為
index.html的檔案,並輸入基本網頁結構:
HTML
<!DOCTYPE html>
<html lang="zh-Hant">
<head>
<meta charset="UTF-8">
<title>本機部署測試</title>
</head>
<body>
<h1>成功從 VS Code 推送到 GitHub Pages!</h1>
</body>
</html>
- 驗證方式:在 VS Code 檔案列表確認根目錄確實存在名為
index.html的檔案。
2.在 GitHub 上建立遠端儲存庫:網頁端操作。
- 前往 GitHub 點擊右上角 「+」 > New repository。
- 輸入 Repository 名稱(例如
my-pages-site)。 - 權限勾選 Public。
- 請勿勾選「Add a README file」或「.gitignore」,保持儲存庫完全空白。
- 點擊 Create repository,並複製頁面提供的 HTTPS 網址(例如
[https://github.com/](https://github.com/)<username>/my-pages-site.git)。
- 驗證方式:GitHub 頁面會顯示空白儲存庫的 quick setup 指令提示。
3.在本機初始化 Git 並綁定遠端:VS Code 終端機。
在 VS Code 頂部選單開啟終端機(Terminal > New Terminal),依序執行以下指令:
Bash
# 1. 初始化本機 Git 儲存庫
git init
# 2. 將所有檔案加入暫存區
git add .
# 3. 提交變更
git commit -m "feat: initial commit for pages"
# 4. 將預設分支命名為 main
git branch -M main
# 5. 連接 GitHub 遠端儲存庫(替換為步驟 2 複製的網址)
git remote add origin https://github.com/<你的帳號>/my-pages-site.git
- 驗證方式:在終端機輸入
git remote -v,會顯示剛剛設定的 fetch 與 push 網址。
4.推送程式碼至 GitHub:Push。
在終端機執行推送指令:
Bash
git push -u origin main
(若彈出 GitHub 登入視窗,請依循瀏覽器指示授權 VS Code/Git 存取。)
- 驗證方式:回到 GitHub 儲存庫網頁並重新整理,確認剛才建立的
index.html已經出現在檔案清單中。
5.啟用 GitHub Pages 服務:完成部署。
- 在 GitHub 儲存庫點選上方 Settings。
- 左側選單點選 Pages。
- 在 Branch 下拉選單將
None改選為main,路徑保持/(root),點擊 Save。 - 等候約 1~2 分鐘後重新整理頁面,頂部會出現網站上線網址(格式為
https://<username>.github.io/<repo-name>/)。
- 驗證方式:點擊 Visit site,確認能順利開啟呈現「成功從 VS Code 推送到 GitHub Pages!」的網頁。
日常修改與更新流程
日後在 VS Code 編輯檔案後,只需要在終端機執行標準三步驟,GitHub Pages 就會在 1~2 分鐘內自動更新:
Bash
git add .
git commit -m "update site content"
git push