Содержание в уценке для Никола - PullRequest
0 голосов
/ 03 мая 2020

В последние годы я использовал Sphinx для своего личного веб-сайта и понял, что у меня больше есть блог с постами и несколькими страницами, и я сделал преобразование в Nikola в последние дни. Я также воспользовался возможностью переключиться на Markdown, так как использую его с R и Stack Overflow, а также везде.

В своей теме Sphinx я настроил локальное оглавление на боковой панели. Есть несколько очень длинных (более 10 тысяч слов) сообщений, которые могли бы извлечь пользу из локального оглавления. Я видел, что руководство Nikola написано в reST и использует директиву contents. Я хотел бы использовать это также в этих сообщениях.

Я мог бы преобразовать эти несколько сообщений обратно в reST и использовать директиву содержимого, но я бы хотел этого избежать. Можно ли это как-то сделать?

Ответы [ 2 ]

1 голос
/ 09 мая 2020

Обновлено

Использование [TOC], которое является функцией расширения, включенного по умолчанию. Мой первый ответ был неверным толкованием вашего вопроса.

Первый ответ

Используя Никола, возможно, вас заинтересует опция «архив». Это страница по умолчанию, которая включает все ваши сообщения (необязательно, это сгруппировано по дате). Пример в моем блоге: https://www.cosmoscalibur.com/archive.html.

0 голосов
/ 11 мая 2020

Никола по умолчанию использует Python -Markdown . Он поддерживает TO C расширение , которое можно включить в conf.py. Затем можно использовать маркер [TOC] в любом месте документа, чтобы получить локальное оглавление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...