本来Hexo在url中通过#标记可以跳转到对应的章节,但之前我的标记是#null,导致无法跳转,如

今天参考了这篇文章,删除了hexo-renderer-marked

1
npm un hexo-renderer-marked --save

安装了hexo-renderer-markdown-it

1
npm i hexo-renderer-markdown-it --save

然后在Hexo的_config.yml配置文件(不是主题的)中加入他的推荐配置后完美修复。

最后记得

1
hexo clean & hexo g & hexo d

后来发现我在装Katex的时候已经装过hexo-renderer-markdown-it了,盲猜应该是配置里没加render的原因

参考:

  • https://qmike.top/posts/7e01226e
  • https://blog.cxplay.org/works/hexo-renderer-markdown-it_and_plugins_config/#%E5%AE%89%E8%A3%85
  • https://github.com/CHENXCHEN/hexo-renderer-markdown-it-plus/issues/4