参考: 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完事。