如何在 Sphinx 文档集中的页面之间 link
How to link between pages in a Sphinx doc set
我在谷歌上搜索了很多次都找不到答案。
我第一次涉足 sphinx,但我看不出如何将 links 包含到我的 sphinx 文档中的另一个页面。 :doc
指令似乎可以解决问题,但它不起作用。
例如,假设我有一棵非常简单的树:
./index.rst
./files/CPPFiles.rst
./files/PythonFiles.rst
第一个 index.rst
以及有一个目录想要 link 到 "free" 文本中的这些子文件之一,所以我的 index.rst 包含这个:
My Docs
=======
This is a Python module but powered by a C++ back end.
Unless you're planning on extending this module you only need
to read :doc:`the Python docs<files/PythonFiles>`.
.. toctree::
:maxdepth: 2
:caption: Contents:
files/PythonFiles
files/CPPFiles
我也试过
:doc`files/PythonFiles`
在这两种情况下,:doc:
中的文本都按预期显示,但不是 link。
白色 space 在 reStructuredText 中有意义。
:doc:`the Python docs<files/PythonFiles>`.
应该是:
:doc:`the Python docs <files/PythonFiles>`.
我在谷歌上搜索了很多次都找不到答案。
我第一次涉足 sphinx,但我看不出如何将 links 包含到我的 sphinx 文档中的另一个页面。 :doc
指令似乎可以解决问题,但它不起作用。
例如,假设我有一棵非常简单的树:
./index.rst
./files/CPPFiles.rst
./files/PythonFiles.rst
第一个 index.rst
以及有一个目录想要 link 到 "free" 文本中的这些子文件之一,所以我的 index.rst 包含这个:
My Docs
=======
This is a Python module but powered by a C++ back end.
Unless you're planning on extending this module you only need
to read :doc:`the Python docs<files/PythonFiles>`.
.. toctree::
:maxdepth: 2
:caption: Contents:
files/PythonFiles
files/CPPFiles
我也试过
:doc`files/PythonFiles`
在这两种情况下,:doc:
中的文本都按预期显示,但不是 link。
白色 space 在 reStructuredText 中有意义。
:doc:`the Python docs<files/PythonFiles>`.
应该是:
:doc:`the Python docs <files/PythonFiles>`.