Hexo github action注意事项

因为repo所在的笔记本不怎么常用,而且也懒得每个地方维护repo,所以写博客频率就很低.
看了下使用github action比较合适,就写个md,然后deploy一下即可.

这里列一些注意事项吧.

deploy失败

具体报错是fatal: could not read Username for ’https://github.com’: No such device or address
很久没用github了,之前习惯用https+用户名密码的方式提交.
但之前已经禁了.
这个问题的原因就是_config.yamldeploy.repo用的是https+用户密码的方式去deploy.
在本机会让你输入,但是action这边没有设置就gg了.
我用的action是写入ssh密钥的方式所以直接换成git地址即可.

index.html为空白

这个问题是因为之前主题我是拉取的主题的repo,设置了gitmodules.
在github上他没有拉取子module,后来删除让repo包含theme的文件即可.
另外也要保证安装的插件之类的和本地一致,有额外插件就自己追加npm install xxx即可.

不要push触发构建

这个很简单,因为网上大多数的配置on配置了push.
更改一下为manual的方式即可,比如on: workflow_dispatch

希望之后可以多写(搬运)一点吧.🤣