Hexo 佈署

文章目錄
  1. 1. 認識 GitHub
  2. 2. 建立 github.io
  3. 3. 佈署至 GitHub
  4. 4. 參考資料

接續上一篇 Hexo 安裝

認識 GitHub

建立 github.io

小弟規劃如下

  • master:用來放 Hexo 相關檔案
  • gh-pages:用來放 Hexo 產出之靜態網頁,也就是 Blog

佈署至 GitHub

  1. 手動佈署
    下列其中一個指令,皆可產生靜態網頁,再自行 commit &s; push 到 gh-pages
    1
    2
    $ hexo generate
    $ hexo g
  2. 產生完檔案後佈署 (自動化很棒吧XD)
    1. 使用 NPM 安裝 hexo-deployer-git
      npm install hexo-deployer-git --save
    2. 修改 _config.yml
      1
      2
      3
      4
      5
      deploy:
      type: git
      repo: https://github.com/Coffee0127/blog.git // 前一步開的 repository git url
      branch: gh-pages // github.io
      message: // 預設值為:Site updated: {{ now('YYYY-MM-DD HH:mm:ss') }}
    3. 佈署指令
      下列的其中一個指令,皆可讓 Hexo 在建立完畢後自動佈署至 GitHub,兩個指令的作用是相同的。
      1
      2
      $ hexo generate --deploy
      $ hexo deploy --generate

參考資料

相關文章