🚀使用 GitHub Pages 部署 Vite + React 網站
這是一份完整教學,介紹如何將使用 Vite 建立的 React 專案部署到 GitHub Pages,並搭配 gh-pages 套件。
✅ 前置條件
已完成 Vite + React 專案初始化
已建立 GitHub repository(例如:
benson1231.github.io)專案已使用 Git 管理
📦 安裝 gh-pages
gh-pagesnpm install gh-pages --save-dev🛠️ 修改 package.json
package.json1️⃣ 新增 homepage 欄位(注意:此 repo 為根網域部署)
homepage 欄位(注意:此 repo 為根網域部署)"homepage": "https://benson1231.github.io"2️⃣ 增加 scripts
scripts⚙️ 設定 vite.config.js
vite.config.js若你使用的是 benson1231.github.io 這種根目錄部署,base 設定需為空字串 '':
🔧 初始化 Git 並推送(如果還沒做)
🚀 部署到 GitHub Pages
這會將 dist/ 目錄推送到 gh-pages 分支。
🌐 啟用 GitHub Pages
前往 GitHub repo 頁面:
https://github.com/benson1231/benson1231.github.io點選
Settings→Pages在 Build and deployment 區塊設定:
Source:
Deploy from a branchBranch:
gh-pagesFolder:
/ (root)
點擊
Save
等待 30 秒~1 分鐘,網站會部署成功!
✅ 完成!
你可以透過以下網址瀏覽你的網站:
🔍 https://benson1231.github.io
🩀 小提醒
若使用子目錄(非
benson1231.github.io),則須將vite.config.js中的base設為/repo-name/若使用 React Router,請記得處理 404 或 Hash 模式
Last updated