मैं एक गैर-पायथन परियोजना के दस्तावेज के लिए स्फिंक्स का उपयोग कर रहा हूं। मैं उस मॉड्यूल को दस्तावेज़ करने के लिए फ़ाइलों ./doc
वाले प्रत्येक सबमॉड्यूल में फ़ोल्डर वितरित करना चाहता हूं submodule_name.rst
। मैं तो पूरी डिजाइन के लिए एक युक्ति बनाने के लिए उन फ़ाइलों को मास्टर पदानुक्रम में चूसना चाहता हूं।
अर्थात:
Project
docs
spec
project_spec.rst
conf.py
modules
module1
docs
module1.rst
src
module2
docs
module2.rst
src
मैंने मास्टर project_spec.rst
डॉक्यूमेंट में फाइल को इस तरह शामिल करने का प्रयास किया :
.. toctree::
:numbered:
:maxdepth: 2
Module 1 <../../modules/module1/docs/module1>
हालाँकि यह त्रुटि संदेश परिणाम:
चेतावनी: toctree में कोई भी दस्तावेज़ u'modules / मॉड्यूल 1 / डॉक्स / मॉड्यूल 1 'का संदर्भ नहीं है
क्या ../
किसी तरह से दस्तावेज़ पथ में उपयोग करना संभव नहीं है ?
अपडेट: कन्फ़्यूज़्ड स्थान जोड़ा गया
अद्यतन: नीचे शामिल चाल के अलावा, यह अभी भी (2019) संभव नहीं है। एक खुला मुद्दा है जो आगे बढ़ता रहता है: https://github.com/sphinx-doc/sphinx/sues/701
.rst
लाइन में एक्सटेंशन जोड़ने की आवश्यकता हैModule 1 <../../modules/module1/docs/module1>
?