0%

[Hexo] 將 Hexo 網站佈署到 Heroku

前言

之前有介紹過如何使用 Hexo,並佈署到 GitHub 或 Bitbucket page (可參考: [Hexo] Hexo 安裝及使用 (搭配GitHub/Bitbucket Page)),最近正好有機會接觸到 Heroku 這個雲端服務,關於 Heroku 詳細的介紹可以參考: [Heroku] 佈署網站或 App 到 Heroku,這一篇主要紀錄如何將 Hexo 網站佈署到 Heroku.

佈署

首先需要先參考 [Heroku] 佈署網站或 App 到 Heroku 來安裝 Heroku ,並註冊 Heroku 帳號、建立 Heroku app,接著安裝 hexo-deployer-heroku:

1
$ npm install hexo-deployer-heroku --save

再來修改 Hexo 的_config.yml:

1
2
3
4
deploy:
type: heroku
repo: <repository url>
message: [message]

repository url 可以在 Heroku app 的 Settings 頁面中找到 (Heroku Git URL).
message 是自訂 commit message 的內容,預設是: Site updated: YYYY-MM-DD HH:mm:ss.

設定好之後,再使用 deploy 指令,就可以佈署到 Heroku:

1
2
# generate and deploy
$ hexo g -d

開啟 App URL (https://<your_app_name>.herokuapp.com/) 就可以看到 Hexo 網站已經佈署到 Heroku 囉!

參考資料