Ich mag die sphinx-better-theme wirklich, aber es hat kein reaktionsfähiges zusammenklappbares Menü wie ich will. Ich versuche, dies zu this question gegeben im Anschluss an die Antwort hinzufügen, aber wenn ich make html
laufen bekomme ichAnpassen eines importierten Designs in Sphinx
Theme error:
no theme named 'better' found, inherited by 'theme'
Mein Thema/theme.conf Datei hat:
[theme]
inherit = better
stylesheet = style.css
pygments_style= pygments.css
Ich habe einige Anpassungen hinzugefügt haben meine eigene CSS-Datei, aber um das responsive Menü zu bekommen, muss ich die Vorlagen selbst hinzufügen. Ist es möglich, diesen Weg anzupassen, ohne die integrierten Vorlagen des Themas zu bearbeiten?
Aktualisierung auf 5/24/2017
Ich glaube, ich habe es verengt den CSS-Dateien herunter. Das bessere Theme verwendet css_t-Dateien, so dass die tatsächliche better.css
-Datei aus dieser Vorlage generiert wird, wenn ich das bessere Theme aus der Box verwende. Was ich also tun muss, ist einen Weg zu finden, die bessere.css_t-Datei zur Verarbeitung zu bringen und in die endgültige Ausgabe aufzunehmen.
Meine conf.py
Datei enthält:
html_theme = 'theme'
html_theme_options = {'cssfiles': ['_static/butterick.css']}
Meine theme/static/style.css
Datei:
import url("better.css");
import url("butterick.css");
Also wie bekomme ich die Template-Engine diese Vorlage zu bearbeiten?
Haben Sie die [Installationsanweisungen] des Themas (https://sphinx-better-theme.readthedocs.io/en/latest/installation.html) befolgt? Haben Sie die Dokumente erstellt, bevor Sie versucht haben, das Design zu ändern? –
Ja zu beiden. Das Theme ist installiert und wird ordnungsgemäß ausgeführt, wenn ich es sofort einsetze. Ich hatte gehofft, eine ähnliche Lösung zu finden wie in der referenzierten Frage. Ich habe das Theme in meine Datei conf.py importiert. –