我有一个使用kramdown进行降价的Jekyll网站。在_config.yml中,我具有以下设置,以确保在自动生成的目录中仅显示<h2><h3>元素:

kramdown:
  toc_levels: "2,3"


这很好用,但是在某些页面上,我还希望在目录中也包含<h4>元素,同时在其他页面上保留现有的<h2><h3>配置。这可能吗?

在任何页面上,我都可以这样访问_config.yml定义:

{{ site.kramdown.toc_levels }}


有没有办法在页面上设置toc_levels的值?

最佳答案

我仔细检查了代码。目前看来,Kramdown无法进行页面级设置。您可以使用{:.no_toc}选项来禁止意外的标记。

08-15 22:09