gh-pages
GitHub Pages 是 GitHub 提供的一個免費服務,專門用來部署靜態網站。簡單說,它的目的就是:
✅「讓你把 HTML、CSS、JS 等前端專案部署到網路上,讓別人可以用網址打開你的網頁。」
前端框架(Vue / React / Vite / Astro 等)
靜態文件、個人作品集
專案文件、簡單部落格
學習用小專
目前確定它只能上靜態網站,因為 GitHub Pages 是靜態伺服器,不知道如何處理 Vue Router 的 history 模式路由(例如 /first-visit)。這是單頁應用(SPA)在部署到 GitHub Pages 上的一個常見問題。