使用 Hexo 與 NexT 打造自己的部落格
用了一陣子 Meduim 還有 HackMD 後,覺得應該要開啟自己的架站之旅,初試啼聲先使用模板來架站看看。
前言
接下來會分成多篇敘述,歡迎點擊 tag 觀看連載!
安裝 Hexo
npm install -g hexo-cli
創建 Hexo 環境
1 | hexo init <folder> |
hexo server
用來確認是否成功套用預設主題 & 畫面
參考資料:Hexo 官方文件 - 建立
設置主題
Hexo 版本
- hexo:6.2.0
- hexo-server:3.0.0
NexT 版本
- NexT:^8.12.1
NexT
安裝
npm install hexo-theme-next@latest
- 搜尋
_config.yaml
關鍵字為theme:
改為theme: next
cp node_modules/hexo-theme-next/_config.yml _config.next.yml
參考資料:新版 NexT 特色
在 GitHub Pages 上部署 Hexo
- 建立 GitHub Repo
肉身實測, repo 必須要跟
GitHub UserName
一致 - 安裝
npm install hexo-deployer-git --save
- 清空 _config.yml 的現有資料,並新增以下組態:
1
2
3
4
5deploy:
type: git
repo: https://github.com/<username>/<project>
# example, https://github.com/hexojs/hexojs.github.io
branch: gh-pages - 執行
hexo clean && hexo deploy
- 瀏覽 <GitHub 用戶名>.github.io 檢查你的網站能否運作
參考資料:一鍵部屬
若是使用 GitHub Actions
則是使用此教學