微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Sphinx:从Sphinx外部直接链接到标签的URL

如何解决Sphinx:从Sphinx外部直接链接到标签的URL

我有一个Sphinx项目,其中包含多个页面,每个页面都有多个部分。我这样标记了这些部分,例如在my_page.rst中:

.. _sec_foo:

Foo
~~~

我可以从Sphinx文档中链接到这些部分,例如使用

:any:`sec_foo`

我希望能够从网络上的其他地方提供指向我的“ Foo”部分的链接,而不必依赖于它位于my_page.rst中。

我想象像https://myproject.org/en/latest/labels/sec_foo这样的东西可以重定向到上面的链接,但是任何允许我将.. _sec_foo:从一页移动到另一页而不更改其他位置链接解决方案都是可以接受的。

是否有一种使用标准Sphinx功能实现此目的的方法?如果没有,有插件吗?如果没有,那么使用Sphinx的某些功能使自己动手做事(例如,解析源代码获取所有标签/页面对,为所有带有重定向的URL生成页面)的痛苦就减轻了?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。