Hexo 是基於node.js 開發的部落格框架,文章內容主要是以markdown撰寫,並可藉由hexo-git-deploy部署到 Github pages靜態網頁服務
部署完成後網址: https://<帳號>.github.io
搭建Hexo步驟如下
- 安裝Node.js
安裝Hexo
1
$ npm install hexo -g
創建專案資料夾,並在裡面初始化
初始化:1
$ hexo init
喜好設定 _config.yml (可使用預設)
喜好設定 下載next主題(官網有很多主題)
1
git clone https://github.com/iissnan/hexo-theme-next.git themes/next
喜好設定 修改_config.yml的theme為next
1
- theme: next
喜好設定 修改theme/next/_config.yml的menu項目自定義選單
如果要新增貼文
1
$ hexo new post hello world
如果要新增頁面
1
$ hexo new page about
編譯
1
$ hexo generate
在本機運行
1
$ hexo server
如要部署到Github.io
- 創建一個repository名稱為<帳號>.github.io
- 在repository開通Github pages
設定好 _config.yml 的 deploy參數 (github), 部署
Docs: https://hexo.io/docs/deployment.html
1
2
3
4deploy:
type: git
repository: git@github.com:<帳號>/<帳號>.github.io.git
branch: master1
$ hexo delploy