Saya menggunakan Sphinx untuk mendokumentasikan proyek non-Python. Saya ingin mendistribusikan ./doc
folder di setiap submodule, berisi submodule_name.rst
file untuk mendokumentasikan modul itu. Saya kemudian ingin memasukkan file-file itu ke dalam hierarki master untuk membuat spesifikasi untuk keseluruhan desain.
Yaitu:
Project
docs
spec
project_spec.rst
conf.py
modules
module1
docs
module1.rst
src
module2
docs
module2.rst
src
Saya mencoba memasukkan file dalam project_spec.rst
dokumen master toctree seperti ini:
.. toctree::
:numbered:
:maxdepth: 2
Module 1 <../../modules/module1/docs/module1>
Namun pesan kesalahan ini menghasilkan:
PERINGATAN: toctree berisi referensi ke dokumen yang tidak ada u'modules / module1 / docs / module1 '
Apakah tidak mungkin untuk digunakan ../
dalam jalur dokumen entah bagaimana?
Pembaruan: Menambahkan lokasi conf.py
Pembaruan: Selain trik sertakan di bawah ini, ini masih (2019) tidak memungkinkan. Ada masalah terbuka yang terus dimajukan: https://github.com/sphinx-doc/sphinx/issues/701
.rst
ekstensi ke saluranModule 1 <../../modules/module1/docs/module1>
?