2017-10-16 69 views
-1

要引用头部中的一个可以在配置使用:添加链接到图像以提供在降价的锚/ REF点

'markdown.extensions.toc': {'permalink': ''} 

但如何提供一个专用ID基于图像内部为鹈鹕博客链接为图像引用文本内的图像?

例如,请参考图1#,其中“图1”是指向博客内图片的链接

回答

0

您可以使用Python-Markdown的Attribute List Extension。

首先,确保您的鹈鹕配置文件的扩展名:

'markdown.extensions.attr_list': {} 

与属性列表扩展,可以立即加入的属性列表下面的项目确定您想要的任何联项目的任何属性。因此,对于图像做:

![some image](image.jpg){ #image_id } 

然后,其他地方在文档中,你可以链接到该图像:

[link to image](#image_id) 

要知道,属性列表是一个非标准的降价功能,它是仅由几个Markdown实现支持。因此,如果您尝试在别处使用它,它不太可能工作。但是,无处不在的是纯HTML。简单地将您的图像定义为原始HTML:

<img alt="some image" id="image_id" src="image.jpg" /> 

请注意,id的定义为id="image_id"。您可以按照上面演示的相同方式链接。

+0

@Walan如果我添加了ext包含图像,并把“请参考[图1](#image_id)”它似乎并没有工作。 HTML中的img获得“id”属性设置权限,但引用仅作为常规文本复制。 – mCs

+0

没有 mCs

+0

@mCs我想我不明白你想要什么。你可以编辑你的问题提供更多的细节? – Waylan