github博客之Travis自动部署Hexo
自动部署原理流程
graph LR O[本地新增博客文件] --> |git push|A[github:hexo分支] A --> |hexo编译源码|B[Travis CI编译] B --> |静态网页文件 git push|C[github:master分支] C --> D(博客显示)
搭建步骤
流程
- 注册Travis CI
- github生成access token
- 在travis同步项目,以及配置token
- github添加空白分支
- 在空白分支里放入Hexo源码
- 添加Travis CI配置文件
- 注意Hexo源码里theme文件里面的过滤文件删掉,不然会上传不了主题,造成博客空白
- 然后push到新建的空白分支
资源
hexo编译源码地址:https://github.com/xuanfong1/xuanfong1.github.io/tree/hexo
静态网页生产文件地址:https://github.com/xuanfong1/xuanfong1.github.io/tree/master