Hexo 與 GitHub Pages 安裝配置請參考:Hexo 與 GitHub Pagesnode
本文源碼與生成的靜態文件在同一項目下,源碼在 source 分支,靜態文件在 master 分支git
新增 tokengithub
登陸 GitHub: Settings--> Developer settings--> Personal access tokens--> Generate new tokennpm
記下產生的 token併發
使用 GitHub 賬號登錄 Travis CI ,開啓項目:hexo
項目設置:ui
新增 travis 配置文件blog
在源碼根目錄新增 .travis.yml 文件,內容以下:
```
language: node_js
node_js: stabletoken
branches:
only:
- sourceip
cache:
directories:
- node_modules
GH_REF: github.com/VictorBu/victorbu.github.io.git
```
修改 user.name, user.email, 倉庫地址, 靜態文件對應分支
push 文章到 source 目錄,Travis CI 即會自動編譯併發布
若是須要綁定域名,把 CNAME 文件放置在源碼的根目錄/source 文件夾下便可