使用Github,Travis CI自动布署Hexo博客到Coding,OSChina服务器
通常我们都是在本地用hexo deploy发布博客文章到远程的Pages服务器,可别忘记了我们是还需要提交代码的,所以是不是觉得有点麻烦还得分开两步进行操作。这时突然想起是否可用Travis CI工具来完成这个布署的操作呢?答案是肯定的,整体的流程大致如下:
- 在本地(又或者Github网站)上编辑文章
- 提交文章到Github服务器
- Travis CI收到通知,同步最新的Github代码,并执行用户自定义好的
Travis脚本生成静态博客 - 最终再把生成好的博客推送到指定的Pages服务器
只是这其中有点比较麻烦的问题就是如何保护我们的私钥,还好Travis CI已经为我们准备好啦,那么就开始我们的捣腾之旅吧。