首先在本地新建文章:
1 | hexo new "title" |
在 source/_posts 中生成的 .md 文件编写博客,编写完成后通过 git 上传更改。
向 bot 发送“发布”即可更新。bot 会在服务器上执行:
1 | git pull |
重新生成页面并同步到网页文件夹。
“更新博客”指令则会多两个步骤,用于修改博客主题后进行发布。
1 | git submodule update --init --recursive |
5.8 更新
在 github 上部署了 actions,push 后自动发布。
不过效率确实不如原来的方案,因为每次都要重新 build 一遍,大概需要 30 秒来完成整个过程。
可能可以只让 github 向服务器自动发送一个更新请求?
5.9 更新
更新了 actions,逻辑改为运行服务器上的 update.sh 来更新内容。
能快个 10 秒左右。