Python sphinx 斯芬克斯为图像或人物添加链接
我正在尝试斯芬克斯中一些比较基本的东西。我有一些图像,但我更喜欢保持它们非常小,我想让用户点击它们,以获得更大的图像。 我找不到将Python sphinx 斯芬克斯为图像或人物添加链接,python-sphinx,Python Sphinx,我正在尝试斯芬克斯中一些比较基本的东西。我有一些图像,但我更喜欢保持它们非常小,我想让用户点击它们,以获得更大的图像。 我找不到将图像:或图形:与ref:或链接:组合在一起的语法方法 .. image:: _static/my_image_small.png 我在同一个文件夹中有my_image\u large.png 如果您提出了一个解决方案,那么较大的图像应该是一个带有显式链接的文件,还是创建一个带有附加图像:标记的reSt文件? 另一种方法是在reSt文件中处理图像大小,但是我仍然不知道
图像:
或图形:
与ref:
或链接:
组合在一起的语法方法
.. image:: _static/my_image_small.png
我在同一个文件夹中有my_image\u large.png
如果您提出了一个解决方案,那么较大的图像应该是一个带有显式链接的文件,还是创建一个带有附加图像:
标记的reSt文件?
另一种方法是在reSt文件中处理图像大小,但是我仍然不知道如何创建从小图像到大图像的链接
谢谢您的帮助。只需使用
target
指令即可。你会得到这样的结果:
.. image:: _static/my_image_small.png
:target: _static/my_image_large.png
严格来说,不必在源代码中使用对静态文件夹的引用。无论如何,当您构建文档时,它们都会被复制到_images文件夹中(因此,您将在构建中拥有它们两次,而不需要它们)
我总是在管理图像的源文件夹旁边使用一个名为figures的文件夹。但是,您需要将my_image_large.png文件放在_static文件夹中,因为内容将在生成时复制