假设你在GitHub刷到了hexo-theme-arknights,并且按照README安装,并尝试启动服务器,结果一连串报错,搞得不会JS的你不知所措,那么请接着往下看,因为我也遇到了同样的问题。

ERROR#1 开启服务器失败

问题描述:Node报错
解决方法:确保_config.yml中hljs的值为true,并复制_config.arknights.yml到博客项目中。
一定要确保hljs的值为true且项目中有_config.arknights.yml!

ERROR#2 服务器页面错误

好不容易服务器启动成功,你在浏览器输入localhost:4000,等到你的却是

extends includes/layout.pug block content include includes/recent-posts.pug include

咋整?别担心,我们有超级调(C)试(S)工(D)具(N),得到结果如下:

npm install --save hexo-renderer-jade hexo-generator-feed hexo-generator-sitemap hexo-browsersync hexo-generator-archive
hexo clean
hexo g

如果还不行,就把后两条指令反复执行几遍。

ERROR#3 界面加载成功,但命令行报错wordcount is not a function

wordcount是一个模块,可能没有被安装。

npm i --save hexo-wordcount

这些就是我在倒腾hexo明日方舟主题时遇到的问题,希望对你有所帮助。