我有一个使用kramdown进行降价的Jekyll网站。在_config.yml
我有以下设置,可确保在自动生成的目录中只显示<h2>
和<h3>
个元素:
kramdown:
toc_levels: "2,3"
这很好用,但在某些页面上我也希望在TOC中包含<h4>
元素,同时在其他页面上保留现有的<h2>
和<h3>
配置。这可能吗?
在任何页面上,我都可以访问_config.yml
这样的定义:
{{ site.kramdown.toc_levels }}
有没有办法设置页面上toc_levels
的值?
答案 0 :(得分:7)
我查看了代码。此时Kramdown无法进行页面级设置。您将使用{:.no_toc}选项来禁止意外标记。