Closed zhangyu0806 closed 7 years ago
关于TOC锚点,我使用的是markdown-it-toc-and-anchor
,并且在我的测试下是有效的,您可以看我的这篇blog
,点击右侧Table of Contents
,其下的导航锚点是有效的,样例文章
并且在本地测试,通过@[TOC]
生成的锚点效果上来看也是正常的。
ps: hexo-renderer-markdown-it
插件没有集成完整的TOC
的相关插件和语法所以有bug
@zhangyu0806 也许以下几种方法可以帮您解决这个问题:
hexo clean
之后再测试hexo g
node_modules
并重新安装依赖包npm install
hexo
版本@CHENXCHEN 感谢作者耐心解答。之前没注意到 Hexo 配置文件中少添加了 render:
另,你的说明文档里没写这行,容易造成误解:)
@zhangyu0806 markdown_it_plus下没有render这一行..,文档里有写配置信息
markdown_it_plus:
highlight: true
html: true
xhtmlOut: true
breaks: true
langPrefix:
linkify: true
typographer:
quotes: “”‘’
pre_class: highlight
重新改了 Hexo 配置文件, 之前配置后没 hexo clean 。
请问,如果想把 @[TOC]
改成 [TOC]
,需要怎么修改?
markdown-it-toc-and-anchor
插件没有提供这个参数,需要修改这个插件内相关代码
不懂代码…… 试着改掉里面的 @[toc],报错
Hexo 导航栏 TOC 锚点无效,且只生成一级目录 之前用hexo-renderer-markdown-it 渲染 Markdown 的话,会出现导航无法使用,且只出现一级标题的情况。 TOC锚点初始化失败? #974 解决方案如下 ↓ Cannot render headings with ids? #40
重新安装 hexo-renderer-markdown-it-plus ,似乎之前的 hexo-renderer-markdown-it 存在的问题继承下来了。 且用
@[toc]
生成 Table of Contents 后,导航栏的层级错乱,无法导航。 这个是否可以用 Cannot render headings with ids? #40 此办法修复?