2010-12-29 7 views
8

मैं, प्रत्येक मॉड्यूल के लिए एक स्फिंक्स परियोजना,स्फिंक्स आयात पेरेंट डीआईआर आरएसटी फाइल?

और प्रत्येक मॉड्यूल के शेयर कुछ आम rsts बनाने की आवश्यकता कंपनी की जानकारी, लाइसेंस, आदि जैसे

मेरे परियोजना पेड़ इस तरह है:

./conf.py 
./index.rst 
./intro.rst 
./about.rst 

./device1/conf.py 
./device1/index.rst 

मैं इसे ./device1/index.rst में लिखता हूं, और यह काम नहीं किया जाता है, मैं मूल आरएसटी फाइल कैसे आयात कर सकता हूं?

.. toctree:: 
    :maxdepth: 1 

    ../intro 
    ../about 

उत्तर

6

मैं यह करने के लिए एक रास्ता मिल गया:

.. include:: ../intro.rst 

लेकिन यह सब ग्रंथों में शामिल होंगे ... शायद यही एकमात्र रास्ता है?

+0

थोड़ा अधिक वर्बोज़ उत्तर के लिए [यह स्टैक ओवरफ्लो उत्तर] (http://stackoverflow.com/a/17217041/1398841) देखें। – phoenix

+1

README.rst का केवल एक हिस्सा शामिल करने के लिए: https://muffinresearch.co.uk/selectively-including-parts-readme-rst-in-your-docs/ – ederag

0

मैं व्यक्तिगत रूप से यह पता लगाने सकता है नहीं कैसे स्रोत खोज पथ को संशोधित करने, इसलिए मैं स्फिंक्स का निर्माण निर्देशिका में सभी *.rst फ़ाइलों के लिए सिमलिंक बनाने के लिए कर फ़ाइल को संशोधित करने के समाप्त हो गया।

foreach f (`\ls OTHER_DIR | egrep '.rst$$'`) \ 
    ln -s -f $$f BUILD_DIR \ 
end 

(यह मान लिया जाता है आप लिनक्स/यूनिक्स का उपयोग कर रहे हैं।)

संबंधित मुद्दे