tutorial the read ejemplo documentacion docs crear python-sphinx restructuredtext

python-sphinx - the - sphinx ejemplo



ADVERTENCIA: el documento no está incluido en ningún toctree para el archivo incluido (3)

La sangría funcionó:

toctree:: :maxdepth: 2 hello <h.rst> abc <your.rst>

Estoy recibiendo la advertencia:

WARNING: document isn''t included in any toctree

para los archivos que existen en el documento porque se han incluido explícitamente. Así que tengo el archivo de índice:

.. toctree:: :maxdepth: 2 pages/0010-foo pages/0020-bar

En el archivo 0020-bar.rst, estoy incluyendo específicamente varios otros archivos, como en:

.. contents:: :local: .. include:: /pages/reference-architecture/technical-considerations/0070-baz.rst

Pero cuando compilo el proyecto, todavía recibo una advertencia de que 0070-baz.rst no está en ningún toctree, como en:

/home/nick/Documents/myProject/docs/pages/reference-architecture/technical-considerations/0070-baz.rst:: WARNING: document isn''t included in any toctree

Lo extraño es que puedo ver el contenido en la salida. ¿Esto es normal? ¿Aparece siempre esta advertencia para los archivos que se incluyen explícitamente en lugar de incluirlos a través de toctree?

¡Gracias!


Si solo desea ..include:: un documento en otro documento, sin que aparezca en ningún toctree .

Agregue :orphan: en la parte superior de su documento para deshacerse de la advertencia.

Esta es una opción de metadatos de todo el archivo , vea más aquí:

http://www.sphinx-doc.org/en/1.4.8/markup/misc.html#metadata


Sphinx se quejará de esto si el archivo está incluido o no.

Sin embargo, puede excluir específicamente los archivos utilizando el valor de configuración exclude_patterns .

Entonces, para tu caso, podrías probar algo como:

exclude_patterns = [''pages/reference-architecture'', some/other/file.txt]

Puede excluir archivos individuales, directorios o usar patrones de archivo de archivos para hacer coincidir grupos de archivos de esta manera.