Сфинкс (RTD Theme) раздел навигации не соответствует

Мой вопрос трудно передать словами. Я буду стараться изо всех сил.

Используя Sphinx 2.0.0, у меня есть проект со следующим "корневым" тектрием. Это индекс toctree:

Welcome to FIRST Robotics Documentation
========================================================

.. toctree::
   :maxdepth: 2
   :caption: WPILib Software

   software

.. toctree::
   :maxdepth: 2
   :caption: WPILib Hardware

   hardware

.. toctree::
   :maxdepth: 2
   :caption: Robot Networking

   networking

Это прекрасно работает.

Теперь у меня есть структура, которая выглядит примерно так:

Как выглядит Токтри

Теперь давайте использовать страницу программного обеспечения toctree

.. toctree:: 
   :maxdepth: 1

   quick urls here

Getting Started
===============

.. toctree::
   :maxdepth: 1

   docs here

WPILib Overview
===============

.. toctree::
   :maxdepth: 1

   docs here

Это дает мне страницу, которая выглядит так:

скриншот 2

Однако проблема заключается в том, что вы начинаете переходить к дочерним поддеревьям. Когда вы переходите в раздел "Обзор WPILib", верхняя навигационная панель отображается как "Начало работы", это воспроизводится и во всех других разделах.

Пример статьи, указанной в неправильном разделе

На изображении выше должно отображаться "Обзор WPILib" вместо "Начало работы". К сожалению это не так.

Исходный код доступен для общего доступа по адресу: https://github.com/daltz333/frc-docs Исходный веб-сайт и проблемный URL-адрес по адресу: https://frc-docs.rtfd.io/en/develop

Я не могу придумать никакого решения, кроме разбиения каждого отдельного раздела на отдельный файл, что не вариант.

0 ответов

Вам нужно установить navigation_depth как собственность html_theme_options в conf.py, то есть:

# Theme options are theme-specific and customize the look and feel of a theme
# further.  For a list of options available for each theme, see the
# documentation.
html_theme_options = {
    'navigation_depth': 2
}

Для получения дополнительной информации см. Их документацию по настройке параметров темы.

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