YunYouJun/hexo-theme-yun

[Bug Report]文档中关于代码高亮的功能部分已经过时

Chengzi600 opened this issue · 2 comments

https://yun.yunyoujun.cn/guide/config.html
文档中关于代码高亮显示的配置文件,给出的如下配置文件过时

# 关闭 highlight
highlight:
  enable: false
# 启用 prism
prismjs:
  enable: true
  preprocess: true
  line_number: false
  tab_replace: ''

参见如下官方文档(https://hexo.io/zh-cn/docs/syntax-highlight) 中给出的v7.0以上默认配置
渲染器的切换由syntax_highlighter决定

PrismJS 默认禁用。启用 PrismJS 前应设置 highlight.enablefalse(v7.0.0以下)或设置 syntax_highlighterprismjs(v7.0.0及以上)

# _config.yml
syntax_highlighter: prismjs
prismjs:
  preprocess: true
  line_number: true
  line_threshold: 0
  tab_replace: ''

并且,根据官方文档教程切换prismjs后,代码高亮仍然无法正常工作
希望尽快查看这个问题,感谢!

使用 hexo clean 清除缓存后重新生成页面,代码高亮是正常的。

使用 hexo clean 清除缓存后重新生成页面,代码高亮是正常的。

问题已解决,谢谢