Sto usando sphinx per generare documentazione html per un progetto. Faccio largo uso di field lists.Sovrascrittura del limite del nome campo predefinito in sfinge/docutils
Durante la generazione di html, ogni coppia etichetta/valore viene visualizzata come una singola riga di tabella con due celle se la lunghezza dell'etichetta è di massimo 14 caratteri.
Se l'etichetta di una coppia è più lunga di 14 caratteri, l'etichetta/i valori vengono visualizzati come due righe di tabella.
Desidero aumentare il limite di avvolgimento su un valore maggiore (ad esempio 40). Ho scoperto che il limite è controllato dall'opzione --field-name-limit
di docutils. Tuttavia, non riesco a trovare come impostare questo valore attraverso la sfinge.
ho creato un file docutils.conf
nella radice di documentazione con il seguente contenuto:
[general]
dump_settings: 1
dump_internals: 1
[html4css1 writer]
field_name_limit: 40
Il file viene letto quando corro sfinge. Le impostazioni e gli interni sono stampati, a causa dei valori nella sezione [general]
. Tra i valori stampati, field_name_limit
viene stampato per il valore 40
. Nonostante tutto, il wrapping che ho descritto si verifica ancora nell'output html.
Come impostare il valore di field_name_limit
in modo da ottenere l'output desiderato?
hai provato l'approccio dalla mia risposta? – bmu
FWIW, nella versione Sphinx v 1.6.6 viene rispettata l'impostazione da docutils.conf. – collapsar