비 Python 프로젝트를 문서화하기 위해 Sphinx를 사용하고 있습니다. ./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에 파일을 포함하려고했습니다 .
.. toctree::
:numbered:
:maxdepth: 2
Module 1 <../../modules/module1/docs/module1>
그러나이 오류 메시지는 다음과 같습니다.
경고 : toctree에 존재하지 않는 문서 u'modules / module1 / docs / module1 '에 대한 참조가 있습니다.
../
어떻게 든 문서 경로에서 사용할 수 없습니까?
업데이트 : conf.py 위치 추가
업데이트 : 아래의 포함 트릭 외에 이것은 여전히 (2019) 불가능합니다. 계속 진행되는 미해결 문제가 있습니다 : https://github.com/sphinx-doc/sphinx/issues/701
.rst
라인에 내선 을 추가해야Module 1 <../../modules/module1/docs/module1>
합니까?