Включение боковой панели в документации Python-Sphinx на основе темы sphinx-bootstrap

Я использую nice sphinx-bootstrap-theme 0.3.4 и пытаюсь применить его поверх Sphinx Python Documentation Generator версии 1.2.

когда я создаю документацию через make html, Я не получаю никакой боковой панели, хотя показано, что это возможно в этом пример. Кроме того, я смог найти любую опцию для включения боковой панели в файле конфигурации сборки (conf.py). Делаем следующее:

html_sidebars = {'sidebar': ['localtoc.html', 'sourcelink.html', 'searchbox.html']}

не помогает.

Спасибо за любую подсказку о том, как можно включить боковую панель из такой темы Сфинкса.

1 ответов


только что понял. Это должно сработать.

html_sidebars = {'**': ['localtoc.html', 'sourcelink.html', 'searchbox.html']}

используя это в качестве ссылки

Сфинкс тематика руководство html_sidebars

я экспериментирую с созданием пользовательской боковой панели, так как мне не нравятся включенные параметры. Использование демонстрационного индекса bootstrap.html я создал следующее для пользовательской боковой панели. Просто назовите это как my_custom_sidebar.html и поместите его в / source / _templates

<ul class="globaltoc"
>{{ toctree(maxdepth=theme_globaltoc_depth|toint, collapse=False,includehidden=theme_globaltoc_includehidden|tobool) }}</ul>

потом редактировать html_sidebars

html_sidebars = {'**': ['my_custom_sidebar.html', 'searchbox.html']}