我在我的Sphinx文档中使用graphviz,并且希望重用由RestructuredText代码自动生成的链接。是否有可能将graphviz元素链接到狮身人面像链接?
您可能需要在底部,直接跳转到更新2的 摘要(扰流板:我不工作)
输出我从
Hello
-----
Test of a graph
.. graphviz::
digraph process {
a [label="first", href="http://google.com"];
b [label="second", href="#World"];
a -> b;
}
World
-----
Something else.
得到是正确的,但尽管生成的图像是SVG
,first
和second
不可点击的事实:
如果我右键单击嵌入的图像并在新选项卡中打开它,它具有可点击的活动链接。它看起来像嵌入图像阻止链接处于活动状态。
我conf.py
相关的graphviz的元素:
extensions = [
'sphinx.ext.todo', 'sphinx.ext.graphviz'
]
graphviz_output_format = 'svg'
有什么具体设置在狮身人面像有这种行为的内嵌图表?
UPDATEUPDATE 2
我试图与一个updated Sphinx(其拉动有关graphviz的变化)。结果是:
- 打开新页面不起作用。我选择了一个非HTTPS页面(http://www.timeanddate.com/),而不是谷歌,我得到嵌入
IFRAME
页:
- 结果是跨浏览器(Chrome 47,FF 43,IE一致边缘)
总结是,嵌入功能(谢谢@xuhdev的工作),至少对我来说,是不起作用的。
你是什么意思链接不存在? – xuhdev
我的意思是,既不是'first'也不''second'在嵌入式版本上是可单击的,而它们是独立的。 – WoJ
我测试了你的例子---它适用于我... – xuhdev