我不是换hexo了吗,一直是使用Spck Editor写文章,每次写好文章都要push一次,非常麻烦,最近在群友那了解到有Github Action自动化部署,可以写好文章自动部署到github pages,而且github的编辑器也是非常好用的,写好提交就能自动发送,–怎么有点像SSR了–,于是我就开始了这一个半小时的折腾…
没有电脑,使用安卓设备折腾!
如果你没有Hexo博客,那么请看这里,如果有那就请跳过本节
新建一个Hexo博客,这里使用ZeroTermux操作。
打开ZeroTermux,运行:
1 |
|
安装完成之后使用
1 |
|
安装并初始化一个博客
1 |
|
等待时间可能久一点。
然后
1 |
|
就行了,然后把hexo的目录移动到外部储存的目录,就行了
新建一个仓库
去github上新建一个仓库,我这里名字就叫MyHexo,可以随便,要设置成私有仓库。
创建好仓库之后,在本地新建一个文件夹,我这里是手机,使用Spck Editor操作,打开MT管理器,先进入/storage/emulated/0/Android/data/io.spck/files/
文件夹,新建一个叫MyHexo的文件夹。
此时,进入你之hexo的目录,或者新建一个hexo博客(待会会讲),把右边窗口圈住的文件/文件夹移动(或者复制)到左边的文件夹,注意!是右边圈出的这些文件!
然后打开spck editor,刚刚的文件夹名称就是项目名称,按照图片操作
去github那边申请一个key,链接https://github.com/settings/tokens
注意!密钥只会显示一遍,记得复制粘贴!
推送完成之后就该配置Github Action了(此处折腾的时候忘记截图了。
简单说,就是把hexo博客编译前的源代码上传到github代码仓库,Action在代码发生变动的时候,自动通过安装一系列nodejs环境和相关依赖,编译生成html页面到github pages仓库。再简单点说,就是把本地生成博客的工作,全部交给Action执行。好处就是随时随地都能修改或增加博文
——来自https://isedu.top/
打开刚刚新建的仓库的Settings-> Secrets and variables -> Actions -> New repository secret,
需要添加三次,分别是GITHUBTOKEN,GITHUBUSERNAME和GITHUBEMAIL
变量名 | 常量释义 |
---|---|
GITHUBMAIL | Github 用户邮箱地址 |
GITHUBTOKEN | Github token |
GITHUBUSERNAME | Github 用户名 |
添加好之后,去Actions-> set up a workflow yourself设置动作流。
复制粘贴如下代码:
1 |
|
稍作修改之后点击Commit changes…
去你的github pages仓库把pages仓库改成你在上面代码设置的就行了
梦泽Hexo文章模板