2016-05-18 5 views
1

Ich schreibe eine neue Dokumentation für mein Projekt in ReST. Die Dokumentation wird mit Sphinx auf ReadTheDocs gerendert. Ich habe das ReadTheDocs-Theme bereits als git-Submodul in meinen Ordner docs/source/_themes heruntergeladen, so dass ich einige der Templates oder CSS-Einstellungen ändern kann.Wie kann ich die Textausrichtung für das ReadTheDocs Sphinx-Thema ändern?

ich-den Text Rechtfertigung für große Absätze von Flattersatz ändern voll gerechtfertigt möchte.
Wo kann ich seine in den Hunderten von Zeilen CSS-Code ändern?

Struktur Dokument:

... 
<div class="section" id="basic-2-flip-flop-synchronizer"> 
    <h2>Basic 2 Flip-Flop Synchronizer</h2> 
    <p>The 2 flip-flop .... 

    </p> 
</div> 

CSS-Code schließen oder ersetzen mit:

text-align:justify; 

habe ich CSS vor 10 Jahren, aber ich bin nicht wirklich up-to -Datum über die neuen CSS-Selektoren ...

Antwort

1

Sie kann direkt die css Datei in docs/source/_themes indem Sie den folgenden Block

ändern
.section #basic-2-flip-flop-synchronizer{ 
    text-align:justify; 
} 

Ich würde vorschlagen, diesen Codeblock am Ende der css Datei zu setzen, weil es die CSS-Eigenschaft überschreibt, wenn .section #basic-2-flip-flop-synchronizer passieren irgendwo in CSS erscheinen Datei.

Wie @Ricardo Ruiz Melendez unten vorgeschlagen, die beste Praxis, um eine css Datei zu ändern, ist Ihre benutzerdefinierte css Datei zu verwenden. Sie können eine Schritt-für-Schritt-Anleitung finden here und einige auf official website

+0

Ich empfehle diese Codezeile in Ihrem benutzerdefinierten CSS hinzuzufügen, wenn Sie eine haben, die nach Ihrem Thema CSS verbunden werden sollte. Es ist besser, die Klassen des Themas auf diese Weise zu überschreiben, nur für den Fall, dass Sie die Vorlage in Zukunft auf eine neuere Version aktualisieren müssen, ohne zu erkennen, welche Klassen Sie in dieser Datei geändert haben. – Ricky

Verwandte Themen