hexo博客主题matery出现代码块问题

今天写博客代码块 出现问题 网上查了许多资料 说设置prism_plugin插件 或者设置css 并没有什么作用

后来看了 Drun1baby大佬的文章才知道如何修改

解决:

​ 由于从 Hexo5.0 版本开始自带了prismjs代码语法高亮的支持 主题自己对此进行了高亮,但是我没发现高亮在哪

如果你的博客中曾经安装过hexo-prism-plugin 的插件,那么必须要执行npm uninstall hexo-prism-plugin 来卸载掉它,否则生成的代码中会有 {和} 的转义字符。

然后,修改 Hexo 根目录下 _config.yml 文件中 highlight.enable 的值为 false,并将 prismjs.enable 的值设置为 true,主要配置如下:

1
2
3
4
5
6
7
8
9
10
11
12
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: ''

这个问题太坑了我找了好久才找到解决办法