Если вы хотите просто сбросить все свои исходные файлы в source
без иерархии папок, это возможно. В качестве альтернативы вы можете написать подпрограмму и запустить ее из Makefile
перед вызовом sphinx-build
.
Как упоминал Майк, :glob:
будет просто извлекать файлы в алфавитном порядке по имени файла. Смотри документы здесь .
Вы можете использовать «globbing» в директивах toctree, задав опцию флага glob. Затем все записи сопоставляются со списком доступных документов, и совпадения вставляются в список в алфавитном порядке.
Если вы хотите использовать :glob:
и поддерживать порядок со всеми своими файлами в source
, вам нужно поставить префикс .rst
для файлов с номерами.
Пример * ** тысяча двадцать-один * тысяча двадцать два
source
├── index.html
├── 1_intro.rst
├── 2_install.rst
└── 3_more-than-you-want-to-know.rst
Тем не менее, вам, конечно, нужно будет переименовать файлы, если вы решите, что хотите, чтобы они были упорядочены по-другому, а не перемещать порядок явного списка в index.rst
.