- Hexo: 7.3.0 - 靜態網站生成器
- AnZhiYu Theme: 1.6.14 - 主題框架
- hexo-wordcount: 6.0.1 - 字數統計
- hexo-deployer-git: 4.0.0 - Git 部署
- hexo-generator-searchdb: 1.5.0 - 搜索功能
my-blog/
├── source/ # 源文件目錄
│ ├── _posts/ # 文章文件
│ ├── _data/ # 數據文件(友鏈、關於頁面等)
│ ├── img/ # 圖片資源
│ └── CNAME # 自定義域名設定
├── themes/ # 主題目錄
│ └── anzhiyu/ # AnZhiYu 主題
├── public/ # 生成的靜態文件
├── _config.yml # Hexo 主配置文件
├── _config.anzhiyu.yml # 主題配置文件
└── package.json # 專案依賴配置
- Node.js >= 16.0.0
- npm 或 yarn
# 克隆專案
git clone https://github.com/itousouta15/itousouta15.github.io.git
cd itousouta15.github.io
# 安裝依賴
npm install
# 清理緩存
hexo clean
# 生成靜態文件
hexo generate
# 啟動本地服務器
hexo server
# 訪問 http://localhost:4000# 創建新文章
hexo new post "文章標題"
# 創建新頁面
hexo new page "頁面名稱"
# 清理並重新生成
hexo clean && hexo generate
# 部署到 GitHub Pages
hexo deploy
# 啟動本地預覽服務器
hexo server