一招解决hexo中mater主题代码高亮问题
在使用hexo搭建个人博客的过程中,你也许会遇到代码高亮的问题,比如这样的:
①代码框长度根据代码的长度决定
还有这样的:
②代码长度过长,但是会直接显示在一行,这个是因为没有添加代码类型。写代码的时候记得添加代码类型即可。
或许也有这样的:
更有这样的,帖子的代码块中会出现{或者}转义字符。这是导致你的json等需要大括号的代码不能正常显示大括号“{}”。如下图:图片右边其实已经给出官方解决方案。
等等问题。
其实解决起来很简单,只需要在博客根目录配置文件简单配置就OK。
多半是因为看了网上各种配置教程安装了插件“hexo-prism-plugin”,所以直接在根目录中执行命令:
npm uninstall hexo-prism-plugin
卸载该插件。然后在配置文件中配置高亮显示开关。
找到配置文件的这一部分:
# 代码高亮配置文件
highlight:
enable: true
line_number: true
auto_detect: false
tab_replace: ''
wrap: true
hljs: false
prismjs:
enable: false
preprocess: true
line_number: true
tab_replace: ''
将
prismjs:
enable: false
改为:
prismjs:
enable: true
现在依次执行命令:hexo clean,hexo server。
OK,大功告成。