10

モジュールごとに 1 つの sphinx プロジェクトを作成する必要があります。

各モジュールは、会社情報、ライセンスなどのいくつかの共通の rst を共有します。

私のプロジェクトツリーは次のようなものです:

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

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

これを ./device1/index.rst に書きましたが、うまくいきません。どうすれば親の rst ファイルをインポートできますか?

.. toctree::
   :maxdepth: 1

   ../intro
   ../about
4

2 に答える 2

8

これを行う方法を見つけました:

.. include:: ../intro.rst

しかし、それにはすべてのテキストが含まれます...おそらくそれが唯一の方法ですか?

于 2011-01-04T01:59:12.603 に答える
0

個人的にはソース検索パスを変更する方法がわからなかったので、make ファイルを変更して*.rst、sphinx ビルド ディレクトリ内のすべてのファイルのシンボリック リンクを作成することになりました。

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

(これは、Linux/Unix を使用していることを前提としています。)

于 2010-12-29T17:01:57.043 に答える