带锚的文档之间的链接

时间:2015-05-05 21:22:32

标签: python-sphinx

我有两个第一个文件,如:

doc1.rst
doc2.rst

doc1.rst

Doc 1 content
*************

Foo bar
=======

baz !

doc2.rst

Doc 2 content
*************

You can see "foo bar" `here <doc1.html#foo-bar>`.

要将doc2中的链接添加到doc1#foo-bar,我可以使用它。但是没有硬编码怎么办?我可以用狮身人面像代码吗?

1 个答案:

答案 0 :(得分:1)

为doc1.rst中要链接到的部分定义标签。然后使用:ref:角色创建对该部分的交叉引用。

doc1.rst:

Doc 1 content
*************

.. _foobar:

Foo bar
=======

baz !

doc2.rst:

Doc 2 content
*************

You can see "foo bar" :ref:`here <foobar>`.