Я использую sphinx для генерации документации html для проекта. Я широко использую field lists.Превышение предела имени поля по умолчанию в sphinx/docutils
При генерации html каждая пара ярлыков/значений отображается как одна строка таблицы с двумя ячейками, если длина ярлыка не более 14 символов.
Если метка одной пары длиннее 14 символов, метка/значения отображаются как две строки таблицы.
Я хочу увеличить предел обертывания до большего значения (например, 40). Я обнаружил, что ограничение контролируется опцией --field-name-limit
докутилов. Однако я не могу найти, как установить это значение через сфинкс.
Я создал docutils.conf
файл в корневом каталоге документации со следующим содержимым:
[general]
dump_settings: 1
dump_internals: 1
[html4css1 writer]
field_name_limit: 40
Файл считывается при запуске сфинкса. Настройки и внутренние параметры печатаются - из-за значений в разделе [general]
. Среди напечатанных значений field_name_limit
напечатано, чтобы иметь значение 40
. Несмотря на это, обертка, которую я описал, все еще встречается в выходе html.
Как установить значение field_name_limit
, чтобы получить желаемый результат?
Вы пробовали подход из моего ответа? – bmu
FWIW, в версии Sphinx v 1.6.6, соблюдается установка из docutils.conf. – collapsar