yoyo-lin

Vitepress 部落格範本

Vitepress GitHub Actions GitHub Pages

[!NOTE] Author: @CXPhoenix

Version: v1.0.1

這是一個使用 VitePress 建立的說明文件網站範本。您可以直接使用此範本來建立您的專案文件。

[!IMPORTANT] 這個版本增加了一個小功能,將原本要進入 docs/.vitepress/config.mjs 才能設定的 nav 跟 sidebar 抽離, 分別放到 nav.yamlsidebar.yaml 中。

這樣就不用特別跑到 config.mjs 中去修改,也會比較好看一點 👍👍👍。

✨ 功能特色

🚀 快速開始

環境要求

請確認您的開發環境已安裝 Node.js (建議版本為 22 或以上)。

安裝

首先,複製此 repository 到您的本機,並安裝相關依賴套件:

git clone https://github.com/YOUR_USERNAME/YOUR_REPOSITORY.git
cd YOUR_REPOSITORY
npm install

Localhost 開發

執行以下指令,即可在您的 Localhost 啟動開發伺服器:

npm run docs:dev

VitePress 將會在 http://localhost:5173 啟動一個熱重載(Hot-Reloading)的開發環境。

建置

當您準備好部署網站時,請執行以下指令來建置靜態網站檔案:

npm run docs:build

建置完成的檔案將會被輸出到 docs/.vitepress/dist 目錄下。

部署

本專案已設定好透過 GitHub Actions 自動部署到 GitHub Pages。您只需要將您的變更推送到 main branch,GitHub Actions 就會自動幫您完成建置與部署。

您可以在 .github/workflows/deploy.yaml 中查看詳細的部署設定。

GitHub Pages 設定

為了讓 GitHub Actions 能夠順利部署,您需要先在您的 GitHub repository 中進行以下設定:

  1. 前往您的 repository 的 Settings 頁面。
  2. 在左側選單中,點選 Pages
  3. Build and deployment -> Source 的下拉選單中,選擇 GitHub Actions

完成以上設定後,當您推送到 main branch 時,GitHub Actions 就會自動將您的網站部署到 GitHub Pages。

⚙️ 客製化

您可以透過修改以下檔案,來客製化您的網站:

📝 更新日誌 (CHANGELOG)

✨✨✨ v1.0.1 (2025-07-21) ✨✨✨

📄 授權

本專案採用 MIT License