使用主题matery而降级hexo版本


使用主题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有点不同,需要自己注意。


文章作者: 0xdadream
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 0xdadream !
评论
  目录