我正在使用 Python、Flask 和 Flask-FlatPages 构建一个网站。据我所知,FlatPages 使用 Jinja2 模板引擎和 Markdown 来简化内容的格式。
到目前为止,我一直在通过编写以下原始 HTML 来包含图像,并将其放在其他降价内容中:
<figure>
<a href="/static/path/to/image.png" title="Full size">
<img src="/static/path/to/image.png" alt="">
</a>
<figcaption>
Figure caption.
</figcaption>
</figure>
我想通过使用markdown的链接语法来简化这个过程,如下所示:
<figure>
[![][image]][image]
<figcaption>
Figure caption.
</figcaption>
</figure>
[image]: /static/link/to/image.png (Full size)
当我将此代码放入Web Dingus时,它会产生以下输出:
<p><figure>
<a href="/static/link/to/image.png" title="Full size">
<img src="/static/link/to/image.png" alt="" title="Full size" />
</a>
<figcaption>
Figure caption.
</figcaption>
</figure></p>
但是,当我将相同的代码放入我的网站的降价文档时,我得到以下信息:
<figure>
[![][image]][image]
<figcaption>
Figure caption.
</figcaption>
</figure>
版本信息
Flask==0.9
Flask-Assets==0.8
Flask-FlatPages==0.3
Flask-Markdown==0.3
Jinja2==2.6
Markdown==2.2.1
Werkzeug==0.8.3