org-mode 导出为 html:显示并链接内联图像?

hat*_*rix 5 org-mode

如果我使用以下语法,

#+ATTR_HTML: width="200"
[[file:highres.jpg][file:highres.jpg]]
Run Code Online (Sandbox Code Playgroud)

我应该期望页面将以指定的大小显示 highres.jpg,并且当单击时,想要文件本身吗?这就是我从这些说明中得到的信息。但是,当我从组织模式文件生成 html 时,图像会显示,但无法链接/可单击。是我做错了什么还是我误解了?

Jon*_*pin 2

在您的示例中,它将其视为没有描述,因为描述与链接本身相同。您链接的说明表示使用生成的缩略图进行描述(将显示该缩略图而不是完整图像)。

另一方面,#+ATTR_HTML: width="200"当我更改描述文本以允许差异时,我无法让它受到尊重

#+ATTR_HTML: width="200"
[[file:highres.jpg][./highres.jpg]]
Run Code Online (Sandbox Code Playgroud)

相反,内嵌的可点击图像是全尺寸的。我不知道这是否是有意为之,询问这个问题的最佳位置可能是邮件列表(如果这是一个错误,他们也可能能够修复它)。

添加了问题测试

使用以下组织片段

* SVG test

#+CAPTION: Test
#+ATTR_HTML: width="200" title="Hello"
[[./img/Bitmap.svg][file:./img/Bitmap.svg]]

#+Caption: Test2
#+ATTR_HTML: width="200" title="Hello as well"
[[./Bitmap.svg]]
Run Code Online (Sandbox Code Playgroud)

我得到以下 HTML,这确实解释了为什么会出现图像大小方面的奇怪结果:

#+ATTR_HTML: width="200"
[[file:highres.jpg][./highres.jpg]]
Run Code Online (Sandbox Code Playgroud)

正在调整初始图像的大小,而不是链接图像的大小。绝对是出口商如何解释信息的问题#+ATTRL_HTML。在当前导出器下,最好的选择很可能是生成用于插入的图像的缩略图。