Sphinx - 生成对 Trac 票证和变更集的自动引用
是Sphinx,有没有办法自动链接文本,如#112
或r1023
到 Trac 中相应的票证/变更集?
例如:
#112 -> http://mytracsite/tickets/112
r1023 -> http://mytracsite/changeset/1023
请参阅 TracLinks 了解更多示例。
Is Sphinx, is there way to automatically link text like #112
or r1023
to the corresponding tickets/changesets in Trac?
For eg:
#112 -> http://mytracsite/tickets/112
r1023 -> http://mytracsite/changeset/1023
See TracLinks for more examples.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果将其放入 config.py 中
,则可以在文档中使用
:trac:`#123`
和:trac:`r1023`
。这可能是快速链接到 trac 站点的最简单方法。它自动适用于所有类型的 TracLink,因为它对链接使用 intertrac 机制。
If you put this in your config.py
Then you can use
:trac:`#123`
and:trac:`r1023`
in your documents.This is probably the easiest way to make quick links to a trac site. It automatically works for all kinds of TracLinks because it uses the intertrac mechanism for the links.
Sphinx 1.0 现在支持使用
extlinks
扩展的外部链接 。使用可配置的角色名称(例如“问题”),您可以编写如下链接:它将转换为
http://mytracsite/123
。Sphinx 1.0 now supports external links using the
extlinks
extension. Using a configurable role name (e.g. 'issue') you can write your links like:and it will be converted to
http://mytracsite/123
.