Github Action 自动部署Hexo
我个人搭建博客已经有走过了很长的一段路程了,从之前的博客园 -> WordPress -> 自主建站 -> 到现在的 Github Page,从原来的喜欢折腾,到现在的不想做任何维护,心态也发生了很大的变化,现在只想找一个什么都不管,就专心写博文的平台,在 17 年接触到了 Hexo,那个时候发现这个 nodejs 实现的博客框架真的很不错,生成页面的速度很快,也提供了 ejs 构建自己的渲染主题,而且搭配 github page,让我感受到了前所未有的清爽,轻量,迅速,现代化的 UI,各种插件(评论插件,访问量插件,随便举几个例子),一瞬间就俘获了我,但是每次都得 generate 和 deploy 太麻烦了,于是在 github action 推出的时候,我也第一时间把这些繁琐的事情 CI/CD 化了,接下来就介绍一下如何配合 github action 实现懒人之道。