【发布时间】:2014-01-02 19:48:57
【问题描述】:
我有一个使用 kramdown 进行降价的 Jekyll 站点。在_config.yml 中,我有以下设置可确保只有<h2> 和<h3> 元素显示在自动生成的目录中:
kramdown:
toc_levels: "2,3"
这很好用,但在某些页面上,我还想在 TOC 中包含 <h4> 元素,同时在其他页面上保留现有的 <h2> 和 <h3> 配置。这可能吗?
在任何页面上,我都可以像这样访问_config.yml 定义:
{{ site.kramdown.toc_levels }}
有没有办法设置页面上toc_levels 的值?
【问题讨论】:
-
我意识到我可以使用 {:.no_toc} 选项来禁止包含单个标签,但我正在寻找此问题中的页面级设置。