前言
之前有介紹過如何使用 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 | deploy: |
repository url
可以在 Heroku app 的 Settings 頁面中找到 (Heroku Git URL
).message
是自訂 commit message 的內容,預設是: Site updated: YYYY-MM-DD HH:mm:ss
.
設定好之後,再使用 deploy 指令,就可以佈署到 Heroku:
1 | # generate and deploy |
開啟 App URL (https://<your_app_name>.herokuapp.com/
) 就可以看到 Hexo 網站已經佈署到 Heroku 囉!