在Sphinx中链接到图片

4
我在Sphinx中的一组reST文件中有一些图片。我希望保持它们较小,并且希望用户点击它们以获取更大的图像。较小的图像不是为了文件大小而是为了呈现原因。我没有找到将image:figure:标签与ref:link:标签组合的语法方法。
.. image:: _static/my_image_small.png

我在同一文件夹中有一个更大的版本:my_image_large.png

如果您想出了解决方案,那么更大的图像应该只是一个带有明确链接的文件,还是我需要创建一个带有额外图像标签的reST文件?另一种选择是在reST文件中调整图像大小,但我仍然不知道如何从小图像创建到大图像的链接。是否有一种绕过Sphinx生成器并仅提供所需HTML的方法?

1个回答

8
有两种方式可以实现。
首先,您可以直接插入一些“原始”HTML代码:
```html

这是原始HTML代码段。

```
其次,您还可以使用现成的库或框架来帮助您生成HTML代码。
.. raw:: html

    <a href=....><img src=....

第二个要做的是将图像设置为可点击。这样,您就可以将其链接到更大的图像:
.. image:: _static/my_image_small.png
   :target: _static/my_image_large.png

顺便说一下,您可以提供更多的选项。在重构文本文档中查看完整列表。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接