Настройка автоматически сгенерированного TOC на сайте Jekyll / kramdown

у меня есть сайт Jekyll, который использует kramdown для уценки. В _config.yml у меня есть следующая настройка, которая гарантирует, что только <h2> и <h3> элементы отображаются в автоматически сгенерированное оглавление:

kramdown: 
  toc_levels: "2,3" 

это прекрасно работает, но на некоторых страницах я хотел бы включить <h4> элементы в TOC, а также, сохраняя существующие <h2> и <h3> конфигурация на других страницах. Возможно ли это?

на любой странице Я могу получить доступ к _config.yml определения вроде этого:

{{ site.kramdown.toc_levels }} 

есть ли способ set значение toc_levels на странице?

1 ответов


Я просмотрел коды. Похоже, настройки уровня страницы в данный момент невозможны для Kramdown. Вы остались с {:.вариант no_toc} для подавления неожиданного теги.