Могу ли я сказать sphinx-build
прекратить искать index.rst
.
$ echo 'test' > readme.rst
$ sphinx-build -C . ./build readme.rst
Это приведет к жалобе на отсутствующий индексный файл
master file /.../index.rst not found
Однако мы могли бы исправить это
$ ln -s readme.rst index.rst
$ sphinx-build -C . ./build readme.rst
Это на самом деле создаст и index.rst
, и readme.rst
, и будет жаловаться, что readme.rst
не входит ни в какое дерево c. Что можно исправить, используя mv
вместо ln
. Однако я не хочу перемещать файлы, просто чтобы удовлетворить странную потребность sphinx-build
иметь индексный файл. Я также не хочу иметь постоянную ссылку повсюду.
Могу ли я изменить местоположение главного файла? Что-то вроде (что не работает):
$ sphinx-build -C -D 'master_file=readme.rst' . ./build
Или я могу сказать ему пропустить индексный файл все вместе? Что-то типа (что не работает):
$ sphinx-build -C -D 'exclude_patterns=index.rst' . ./build readme.rst
Или есть другой способ обойти эту проблему?