Ответ 1
Ну, я потерял приблизительно 3,4 М нейронов, пытаясь прочитать исходный код сфинкса (было ли это написано кучей раввинских безрассудных енотов?! столько уровней абстракции).
Итак:
- создайте собственную тему sphinx (используйте тему третьей стороны в качестве базы, очень легко. Я использую для этого "читаемую" тему)
- в каталоге, где у вас есть theme.conf, добавьте шаблон "fulltoc.html", содержащий одну строку:
fulltoc.html:
{{ toctree(collapse=False) }}
(Хех, обратите внимание на аргумент "свернуть"?)
- в sphinx conf.py, измените параметр html_sidebars, чтобы добавить ваш шаблон; и объявите свою тему
conf.py:
html_theme_path = [customized_readable_theme.get_html_theme_path()]
html_theme = 'customized_readable'
html_sidebars = {'**': ['fulltoc.html', 'relations.html', 'sourcelink.html', 'searchbox.html']}
- перекомпилировать документацию