Hello World

似乎成功的建立了 Blog !

基于 Hexo + Github Pages + Github Actions

参考了 https://hdj.me/github-actions-hexo-cicd/ 的教程

踩坑

本地 Hexo init 生成的脚手架其实不能跑,会输出异常

1
ERROR Deployer not found: git

只要输入

1
npm install --save hexo-deployer-git

还有就是在 *.github.io 项目 设置了自定义域名以后,发现再次更新后域名设置就消失了。

根据 https://www.zhihu.com/question/28814437

原来在网页上进行设置以后,其实是在根目录新建了 CNAME 文件,内容为自定义的域名。而 hexo d 的文件不包括 CNAME,所以被覆盖了。

解决方案:在 source 文件夹下也放一个 CNAME 文件

主题

最后搭载了 hexo-theme-indigo 主题