0%

hexo-deploy

参考: https://hexo.io/docs/github-pages
https://github.com/YunYouJun/hexo-theme-yun/discussions/103
https://blog.csdn.net/f554236884/article/details/105870070

我是真没想到配个hexo的CI配了两个小时。。在这记一下

Github Actions

结论:actions/checkout@v2(包括v1和v3)的submodule不好用(也许是我哪里配错了,但最后也不成功)。
来来回回照着各种地方的配置文件配了一遍,都报WARN no layout
报错原因倒是很好找,在CI里ls themes是空的。
最后是用的这里的配置,然后手动clone了一下next主题。非常的不优雅,但是没别的办法了。。

最后发现是git add submodule没成功。重新add了一遍就好了。干。
不过也没浪费时间,至少熟悉了一遍Actions(躺)

然后加mathjax的时候pandoc也出了问题,参考这里解决的。
https://zhuanlan.zhihu.com/p/508457566

域名

这个没啥好说的,cloudflare配一下CNAME,github settings里改一下,source目录里面写个CNAME完事。