Gitalk和Travis自动化
为了更好的体验及更加方便的写博客
Gitalk
因为主题自带gitalk插件,虽然版本有点老,所以只需申请Github Application即可
得到clientID和client Secret填入主题的配置文件即可
然后推送到仓库,使用管理员账户登录这个网页即可创建issue
偶尔会出现Error:network error的问题,原因不明
因为文章过多,一个一个取创建太麻烦,于是我找到了自动初始化的方法,
先生成站点地图
然后我又参考了
一个js脚本,一个ruby脚本
但我用起来都不理想…
接着我看到了这个自动初始化gitalk/gitment评论,然后我看到了hexo博客push到github的后自动部署到github pages
Travis-CI
Travis CI 是在软件开发领域中的一个在线的,分布式的持续集成服务,用来构建及测试在GitHub托管的代码。
由于今天Travis在维护,我也不知道我的部署到底有没有成功
登录官方网站与github帐号绑定后选择追踪项目,然后在项目根目录添加.travis.yml
文件
因为我的想法是推送博客源码到hexo分支,然后自动部署master分支,贴出我的源码仅供参考
1 | language: node_js |
推送后可以在travis官网查看实时部署动态,值得一提的是配置的步骤有一行代码报错就会部署失败
为了搞定Travis我参考了很多文章,都列出了吧,我感觉我还用的到
因为不知道是维护的缘故还是我操作的缘故导致我一直没弄成功
- 本文标题:Gitalk和Travis自动化
- 本文作者:shepherd
- 本文链接:http://shepherdev.github.io/2020/04/11/Blog/gitalk和Travis-CI/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!