def visit_reference(self, node):
uri = node.get('refuri', '')
# ...
elif uri.startswith('mailto:') or uri.startswith('http:') or \
uri.startswith('git:') or \
uri.startswith('https:') or uri.startswith('ftp:'):
self.body.append('\\href{%s}{' % self.encode_uri(uri))
这似乎有效:
编辑:我查看了sphinx的源代码,并在sphinx/writers文件中生成了警告消息/乳胶.py在访问参考方法中,定义如下:
^{pr2}$因此,协议是硬编码的,因此我认为没有任何选择或简单的方法不使用原始数据或改变斯芬克斯来源,使“未知”的链接工作。在
我在源代码中添加了一行git协议:
现在,“make latexpdf”和“make html”正在生成具有以下源的可用git链接的文档:
相关问题 更多 >
编程相关推荐