Оглавление в генераторе блогов Pelican

Я знаю, что в Pelican я могу использовать строку [TOC] для оглавления, но что мне нужно сделать, чтобы включить это?

Мне нужно изменить настройку MARKDOWN в pelicanconf.py (документы по настройкам находятся здесь), но как это изменение выглядит?


person Petko M    schedule 10.08.2017    source источник


Ответы (1)


Добавьте ключ markdown.extensions.toc в словарь MARKDOWN в файле конфигурации вашего пеликана. Ключ должен соответствовать словарю параметров конфигурации для расширения Markdown.

Следующий словарь MARKDOWN добавляет минимальную конфигурацию оглавления к словарю MARKDOWN по умолчанию, указанному в . Документация Пеликан:

MARKDOWN = {
  'extension_configs': {
    'markdown.extensions.toc': {
      'title': 'Table of contents:' 
    },
    'markdown.extensions.codehilite': {'css_class': 'highlight'},
    'markdown.extensions.extra': {},
    'markdown.extensions.meta': {},
  },
  'output_format': 'html5',
}
person Petko M    schedule 10.08.2017
comment
Ткс! Возможно, глупый вопрос, но: как мне вызвать/активировать это в шаблонах? - person pyano; 11.09.2017
comment
Добавьте [TOC] в свою статью/страницу. - person nwly; 12.08.2019
comment
Благодарю вас! Все еще работает с Pelican 4.2.0 (вместе с [TOC] согласно комментарию @nwly). - person danuker; 06.11.2019