使用主题matery而降级hexo版本
遇到问题按时间顺序
升级hexo到7.0.0后代码块显示异常
考虑hexo切换版本和升级matery版本,matery更新到创作者最新版本,hexo降级出现问题
hexo降级失败,因为node.js版本过高
降级node.js版本,使用工具nvm管理node.js版本,我使用的node.js版本为16….
hexo降级的具体过程
先删除原博客文件夹,或者改名,依次执行
npm install hexo-cli -g #安装hexo大框架,用来初始化,这里全局安装是为了后面初始化使用hexo hexo init --no-install #初始化blog,需要先创建一个博客主文件夹,在文件夹里执行,或者 hexo init blog(文件夹名) --no-install #--no-install是阻止项目克隆下来后,自动安装依赖,不使用会自动安装最新版本hexo,具体自己影响实测 npm install hexo@5.4.0 #安装想要的hexo版本,我的这个主题这个版本合适
hexo s后代码仍然异常
修改主目录_config.yml中的代码为
highlight: enable: false line_number: true auto_detect: false tab_replace: '' wrap: true hljs: false prismjs: enable: true preprocess: true line_number: true tab_replace: ''
hexo s再次执行可见已经正常,再安装以前安装的插件
注:因为主题版本更新,我直接全删了重建的,不删修改版本的可以先卸载原来的组件如hexo,主目录下的_config.yml有点不同,需要自己注意。