Как сложить все разделы второго уровня в сфинксе?

Я использую тему readthedocs для личного проекта документации sphinx. Все работает нормально, кроме отображения левого фрейма списка содержимого: он отображает все уровни заголовков разделов, не показывая никакой иерархии. Как позволить этому показывать уровни как в большинстве проектов документации readthedocs?

После нажатия на знак "+" это выглядит правильно:

Вот как я отмечаю заголовок раздела:

Apache
======
How to restart
--------------

2 ответа

Это стандартное поведение сфинкса. Выбранный вами раздел раскрывается на левой боковой панели. Иначе, оно остается разрушенным. https://docs.readthedocs.io/en/latest/versions.html эта ссылка также демонстрирует похожий тип поведения. Чтобы сделать его разборным при нажатии, вам потребуется обновить тему.

Это звучит так: ошибка не расширяется.

Если нет, укажите свою версию Sphinx, где вы создаете документы и соответствует ли то, что вы делаете для создания документов, условиям этой проблемы.

В противном случае нет настраиваемой опции для расширения всех опций в теме RTD Sphinx. См. https://sphinx-rtd-theme.readthedocs.io/en/latest/configuring.html вам придется написать собственный JavaScript-код и включить статический ресурс в тему. Это домашнее задание оставлено спрашивающему или любезному ответчику.

Вы также можете отправить запрос на добавление функции по адресу https://github.com/rtfd/sphinx_rtd_theme/issues/new

Другие вопросы по тегам