Ich verwende sphinx zum Generieren von HTML-Dokumentation für ein Projekt. Ich verwende extensiv field lists.Überschreiben der Standard-Feldnamen begrenzen in sphinx/docutils
Bei der Generierung von HTML wird jedes Label/Wert-Paar als einzelne Tabellenzeile mit zwei Zellen gerendert, wenn die Länge des Labels höchstens 14 Zeichen beträgt.
Wenn das Label eines Paares länger als 14 Zeichen ist, werden die Label/Werte als zwei Tabellenzeilen gerendert.
Ich möchte die Verpackungsgrenze auf einen größeren Wert (z. B. 40) erhöhen. Ich habe festgestellt, dass das Limit von der Option Docutils --field-name-limit
gesteuert wird. Ich kann jedoch nicht finden, wie dieser Wert durch Sphinx gesetzt wird.
Ich habe eine docutils.conf
Datei in der Dokumentation root mit folgendem Inhalt erstellt:
[general]
dump_settings: 1
dump_internals: 1
[html4css1 writer]
field_name_limit: 40
Die Datei wird gelesen, wenn ich Sphinx laufen. Die Einstellungen und Interna werden gedruckt - wegen der Werte im Bereich [general]
. Unter den gedruckten Werten wird field_name_limit
gedruckt, um Wert 40
zu haben. Trotz allem tritt das beschriebene Wrapping immer noch in der HTML-Ausgabe auf.
Wie stelle ich den Wert field_name_limit
so ein, dass ich die gewünschte Ausgabe bekomme?
haben Sie den Ansatz aus meiner Antwort versucht? – bmu
FWIW, in Sphinx Version 1.6.6 wird die Einstellung von docutils.conf berücksichtigt. – collapsar