Hexo日常使用报错记录笔记

TypeError: Cannot set property ‘lastIndex’ of undefined

日期:2020年03月13日

解决办法:

  1. 将Hexo配置文件_config.yml中highlight配置项下的auto_detect设置为false。
  2. 检查_post文件夹下发布的文章里代码区域是否指定了语言,例如: 若发现有这样的情况,将指定的语言(如图中的Java)去掉即可。

原因推断:可能是在代码区域指定语言会与Hexo配置项冲突,如果指定了语言就应把auto_detect置为false,从字面意思推断,在没有指定语言的情况下Hexo会自动识别代码所属。