Travis自动化部署Hexo
文章目录
本文介绍Hexo利用Travis CI自动化生成并发布,亲测可用.
开通Travis CI
利用 GitHub账号登录 Travis CI
项目开启Travis CI
在项目的设置中开启Build only if .travis.yml is present
这一项.
在github中生成Access Token
这个用于操作repo,否则没有权限.
安装Travis
注意:需要安装Ruby,并且需要安装rubygems插件
|
|
创建配置文件
在项目根目录创建.travis.yml
文件1touch .travis.yml
编辑配置文件
|
|
配置Travis
登录travis
1travis login --auto添加变量信息
在项目根目录下执行:1travis encrypt 'REPO_TOKEN=<TOKEN>' --add
之后会在.travis.yml
文件中添加下面的信息123env: global: secure: fxBE17yzFhC2+FjwVLYbgIhggyfliv3dFCDozTJD7U3n...
这里的
REPO_TOKEN
是变量名,在后面的配置文件中会用到.TOKEN
是上面github生成的Token.
修改Hexo配置信息_config.yml
如果之前配置过deploy信息可以略过.
|
|
测试效果
Push本地的代码至远程仓库,然后,在https://travis-ci.org看项目自动化执行.
原文地址:http://koyasu221b.com/2016/01/23/deploy-hexo-github-pages-by-travis/
本作品由SeayXu创作,采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
基于http://git.seay.me上的作品创作。
可自由转载、引用,但需署名作者且注明文章出处,并以相同方式共享。
本文链接:Travis自动化部署Hexo