Python sphinx Sphinx:从Sphinx外部直接链接到标签的URL
我有一个Sphinx项目,有几页,每一页都有几个部分。例如,在Python sphinx Sphinx:从Sphinx外部直接链接到标签的URL,python-sphinx,Python Sphinx,我有一个Sphinx项目,有几页,每一页都有几个部分。例如,在my_page.rst中,我会按此方式标记各节: .. _sec_foo: Foo ~~~ 我可以从Sphinx文档中链接到这些部分,例如 :any:`sec_foo` 我希望能够从web上的其他地方提供一个指向我的“Foo”部分的链接,而不必知道它在my_page.rst中 我想象这样的东西重定向到上面的链接,但是任何让我移动的解决方案_sec_foo:从一个页面切换到另一个页面,而不更改我在其他地方的链接,这是可以接受的 有
my_page.rst
中,我会按此方式标记各节:
.. _sec_foo:
Foo
~~~
我可以从Sphinx文档中链接到这些部分,例如
:any:`sec_foo`
我希望能够从web上的其他地方提供一个指向我的“Foo”部分的链接,而不必知道它在my_page.rst
中
我想象这样的东西重定向到上面的链接,但是任何让我移动的解决方案_sec_foo:
从一个页面切换到另一个页面,而不更改我在其他地方的链接,这是可以接受的
有没有一种方法可以使用标准Sphinx功能实现这一点?如果没有,使用插件?如果没有,使用Sphinx的一些功能使自己动手的方法(例如,解析源代码以获得所有标签/页面对,为所有URL生成带有重定向的页面)变得不那么痛苦?唯一的选项将要求外部站点也使用Sphinx。唯一的选择是要求外部站点也使用斯芬克斯。这一选择将是最好的选择。