Путь к мастеру do c сборки Sphinx можно указать в conf.py
. Однако этот путь к каталогу отражается в сгенерированном HTML и показывается, например, в Read The Docs как отсутствующий индекс. Я бы хотел использовать этот альтернативный путь для аккуратной структуризации моего проекта - чтобы конфигурация была на верхнем уровне, а документация была внутри src
, но сборка по существу избавилась от него.
Итак, вот что у меня было ранее:
docs
conf.py
index.rst
things
doc1.rst
doc2.rst
Это работает, но когда много файлов добавляется на верхний уровень, это запутывается в make-файлах Sphinx et c. Я хотел бы иметь вместо этого:
docs
conf.py
src
index.rst
things
doc1.rst
doc2.rst
, который строит, но index.html
находится в build/html/src
вместо build/html
. Я был удивлен, не обнаружив никакой информации об этом, кроме того факта, что master_doc
в conf.py
контролирует местоположение и имя основного файла. Как я могу получить документацию для build/html
?