Codog

关注微信公众号:Codog代码狗

0%

hexo构建空html文件

有几个月没写东西了,写了一些canvas相关的发布后发现内容是空的,本地构建是成功的,结果服务端构建结果是空文件。无疑,那就是远端构建的问题了。

查了一下构建日志,发现有一些本地没有的报错,但是并没有阻断hexo的构建过程。大家都反馈是node的版本问题,Github Actions使用的14版本,需要指定12版本进行构建。

这次事件也提示我们构建配置、日志的重要性,否则出现问题真的是无从下手。

切换node版本:

1
2
3
4
- name: Set up node version
uses: actions/setup-node@v1
with:
node-version: '12'

输出环境信息:

1
2
node -v
npm -v

输出构建结果:

1
2
3
ls -al
cat public/index.html
head public/css/main.css