Tôi đang sử dụng Sphinx để ghi lại một dự án không phải Python. Tôi muốn phân phối ./doc
các thư mục trong mỗi mô-đun con, chứa submodule_name.rst
các tệp để ghi lại mô-đun đó. Sau đó, tôi muốn đưa các tệp đó vào hệ thống phân cấp chính để tạo thông số kỹ thuật cho toàn bộ thiết kế.
I E:
Project
docs
spec
project_spec.rst
conf.py
modules
module1
docs
module1.rst
src
module2
docs
module2.rst
src
Tôi đã cố gắng đưa các tệp vào bộ project_spec.rst
tài liệu chính như thế này:
.. toctree::
:numbered:
:maxdepth: 2
Module 1 <../../modules/module1/docs/module1>
Tuy nhiên, thông báo lỗi này dẫn đến:
CẢNH BÁO: toctree chứa tham chiếu đến tài liệu không tồn tại u'modules / module1 / docs / module1 '
Có phải nó không thể sử dụng ../
trong một đường dẫn tài liệu bằng cách nào đó không?
Cập nhật: Đã thêm địa điểm conf.py
Cập nhật: Ngoài thủ thuật bao gồm bên dưới, điều này vẫn (2019) không thể thực hiện được. Có một sự cố mở tiếp tục được đẩy lên: https://github.com/sphinx-doc/sphinx/issues/701
.rst
phần mở rộng vào dòngModule 1 <../../modules/module1/docs/module1>
không?