来说说我部署Next主题发生的事
实际上我部署的时候是很艰难的,在这里也是说一下,防止日后踩坑。
问题1:npm install
首先,最开始是npm install
卡住的问题,那么遇到这个问题很简单,更换npm源的事情,具体代码是:
1 | npm config set registry https://registry.npmmirror.com |
然后你可以使用换源之后的下载,不过这样依然有报错的风险,最保险的是你可以更换为cnpm来操作
1 | npm i cnpm |
不过经过我的测试,pnpm好像也行的,而且pnpm反应更快,体积小,pnpm安装同理。
问题2:缺少对应模块
在换为Next主题后,运行hexo s
会提示缺少模块,总结缺失这些模块:js-yaml、hexo-util、@adobe/css-tools
提前安装:
1 | cnpm i js-yaml hexo-util @adobe/css-tools --save |
问题3:乱码
出现乱码是因为语言问题,你只需要设置
1 | language:zh-CN |
问题4:出现Segmentation fault
出现这个问题多半和md文件的名字有关,导致无法渲染。
问题5:Error: ENOENT: no such file or directory, open ‘’
万万没想到也是能继续更新,昨天大概是23点那会,想着跟个教程搞一搞东西,不过后来没搞成,遂把有关教程的东西全部删了,然后就出现了标题的情况。
后来把NexT重装就行了。
评论
评论插件加载失败
正在加载评论插件