Deploy Hexo with Github Actions
Minbin Jiang Lv4

Introduction

博客坟头的草,已经长成参天树了。是不是的有写博客的冲动,但是一想到正在使用的设备并没有安装和配置hexo的环境,随即作罢。
所以就在想能不能在github在线写和提交,并在提交后,自动发布到Github pages。随即想到这是Github Actions的天生使用场景。
所以开始折腾,有了这篇博客。

Goal

  • 实现两个repo,一个private用来存储.md的源文件,另一个Github pages的

Steps

  • generate keys

ssh-keygen

  • create workflow

https://github.com/marketplace/actions/hexo-action

Knowledeg learned

  • use git to generate ssh key

  • add theme in .gitsubmodule