什麼是 Hexo ?
Hexo 是基於 Node.js 網誌框架,文章的寫作只要使用 Markdown 語法,Hexo 就能解析轉成靜態頁面
,且有許有多主題套件可以做更換。
安裝 Hexo 前,需有以下軟體:
- Node.js
- Git
有上述軟體時,使用 NPM 安裝 Hexo
$ npm install -g hexo-cli
Hexo 安裝完成後,使用 Hexo 生成 blog
$ hexo init folder-name
// 建置指定資料夾,和所需檔案
$ cd folder-name
// 進入指定資料夾
$ hexo s
$ hexo server
// 在本地端開啟預覽查看
Hexo 的環境設定大多都由 _config.yml 這一個檔案做修改
不過需要注意的是在 Hexo 生成的資料夾中 /themes/ 底下也有 _config.yml
一個是操作整個網誌的環境設定,另外一個則是操作主題的設定
在設定時需要注意
再把本地中的 Hexo 檔案部署到 Github pages 上,須先在網誌的 _config.yml 上做設定,並安裝相關部署套件
- 安裝套件
$ npm install hexo-deployer-git --save
_config.yml設定
deploy:
type: git
// 要使用的部署類型
repo: <repository url>
// 要部署的專案位置
branch: [branch]
// 分支名稱
設定完成後,就可以下指令把網誌部署到 Github 上了!
$ hexo deploy
$ hexo d
指令說明
$ hexo clean
清除快取檔案或是以產生的靜態檔案