我在 Sphinx 中交叉引用函数时遇到了一些问题。只要我只有一个模块,像:func:`myfunc`这样的东西就可以正常工作,我可以点击链接来访问引用的函数。
然而,添加更多模块会破坏链接,我无法再单击它。解决这个问题的唯一方法是列出函数的完整名称::func:`mymodule.mysubmodule.MyClass.myfunc`。这有点烦人,特别是因为整个名称也显示在 html 页面中。
有没有办法至少在 html 文档中缩短链接的名称?即您只阅读 myfunc 而不是 mymodule.mysubmodule.MyClass.myfunc?
谢谢!