travis_ci自动构建小试
参考资料:
- 使用Hexo+Github+TravisCI搭建自动发布的静态博客系统
- 用 Travis CI 自动部署 hexo
- 使用Travis CI持续部署Hexo博客
- hexo+travis自动构建github page
遇到的坑:
- ssh-keygen, 使用travis加密。确保
.travis.yml
中openssl aes-256-cbc -K $encrypted_xxxxxxxxxxx_key -iv $encrypted_xxxxxxxxxxx_iv
一行文件位置所在。 - 使用ssh方式git需修改hexo博客
_config.yml
文件中的deploy部分为ssh形式:repo: git@github.com:XXXXXX/XXXXXX.github.io.git
。 - BlogSource库中注意查看theme中是否有git submodule, 如果存在,注意同时git到BlogSource库或删除相应git数据。
同时更新了主题icarus到较新版本。