Python sphinx 是否可以使用sphinx通过:class:role链接到特定的URL?

Python sphinx 是否可以使用sphinx通过:class:role链接到特定的URL?,python-sphinx,restructuredtext,Python Sphinx,Restructuredtext,我使用Sphinx来记录一个python包,该包封装了一个专有API,据我所知,该API没有使用Sphinx进行记录。API文档提供了有用的信息,但URL的格式不是sphinx可以自动生成链接的格式。在手动指定链接目标时,是否可以在语义上将字符串标记为类 我试过: :class:`Class <https://api.documentation/some/path/to_class_constructor.htm>`_ 它不会发出警告,但也不会生成超链接 根据Steve Pierc

我使用Sphinx来记录一个python包,该包封装了一个专有API,据我所知,该API没有使用Sphinx进行记录。API文档提供了有用的信息,但URL的格式不是sphinx可以自动生成链接的格式。在手动指定链接目标时,是否可以在语义上将字符串标记为类

我试过:

:class:`Class <https://api.documentation/some/path/to_class_constructor.htm>`_
它不会发出警告,但也不会生成超链接

根据Steve Piercy在下面的评论,
sphinx.ext.extlinks
扩展使文档更干净,但它失去了语义,我更愿意保留它


是否可以以某种方式显示引用类的文本,同时显示指向外部API文档的链接?

外部API文档是否由Sphinx生成?如果是,那么你可以使用。否则,您可以使用设置基本URL。后续操作:查看我的。理想情况下,远程文档由Sphinx生成,并支持intersphinx及其样式。外部API文档是否由Sphinx生成?如果是,那么你可以使用。否则,您可以使用设置基本URL。后续操作:查看我的。理想情况下,远程文档由Sphinx生成,并支持intersphinx及其样式。
:class:`Class <https://api.documentation/some/path/to_class_constructor.htm>`