个人博客之前使用的是 hexo+travis自动构建github page,但是由于长时间未更新内容,travis也进行了迁移和收费等变更,导致更新blog-src的博客文章之后,不能自动生成静态网页并推送到zwwangoo.github.io这个仓库,正巧发现github自带的Actions功能已经能满足我的需求,那么简单折腾了一下,现在就不需要借用travis啦。
之前的部署方式:hexo+travis自动构建github page
本文参考: Github Actions 通过 SSH 自动备份到代码托管网站
前提条件:
拥有github帐号,并创建了相关仓库,这里以我个人的为例:
zwwangoo.github.io
github page仓库,这里存放编译生成的静态网站相关信息,访问https://zwwangoo.github.io看到的博客就是由此提供。blog-src
博客源码存放的地方,也就是hexo相关的模板。