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 文件夹下便可