Ich möchte einen Link zu dem automatisch generierten Index in der Seitenleiste haben, wenn sphinx-rtd-theme
verwendet wird. Ich habe versucht, es in den Baum zu fügen:
aber dies führte zu
%Vor%von Sphinx und keine andere Wirkung.
Ich denke, ich könnte den Index einfach im Thema layout.html
file fest codieren, aber vielleicht gibt es einen besseren Weg, das Standardthema nicht zu verändern?
TIA für irgendwelche Hinweise!
Es ist leicht, wenn du verstehst, wie Sphinx und Jinja arbeiten, leider die Sphinx-Dokumente zum Templating gib dir nicht genügend Informationen, wenn du es nicht tust.
Kurz gesagt, Sie müssen die Vorlage überschreiben:
_templates
-Ordner unter Ihrem sphinx docs-Ordner haben. conf.py
aufgeführt ist, z. %Code%
templates_path = ['_templates']
. Fügen Sie dieses Snippet ein und speichern Sie es.
Das Ausrufezeichen / die Markierung zwingt jinja zur Verwendung der übergeordneten Vorlage.
Vergiss es nicht, sonst bekommst du einen Rekursionsfehler.
Sie müssen nur den layout.html
-Block außer Kraft setzen.
Tags und Links python-sphinx read-the-docs