1、执行hexo -v出现如下错误:
Solve Error: Console expects a writable stream instance
是因为版本不匹配导致,必须升级到大于要在10.0版本以上
解决方案:
更新node版本,首先是安装n模块
1 | npm install -g n |
安装最新的稳定版本
1 | n stable |
上述的更新方式特别卡,推荐使用地址下载, 推荐使用迅雷辅助下载最好。
https://nodejs.org/zh-cn/
下载完成安装,查看版本是否已经生效
2、切换主题出现问题
首先是进入站点目录:
1 | cd /Users/zhongzunfa/study/blog/Hexo |
切换到稳定的tag上,这里切换到
1 | git checkout tags/v5.1.0 |
修改主目录下的_config.yml文件的主题为:
1 | theme: next |
重新启动后出如下图所示
主要原因是因为在hexo在5.0之后把swig给删除了需要自己手动安装。
重新安装解决:
1 | npm i hexo-renderer-swig |
重新部署hexo s –debug