Python中的Markdown无法正确呈现链接

时间:2013-03-21 03:30:52

标签: python flask markdown flask-flatpages

我正在使用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的link语法来简化此过程:

<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

0 个答案:

没有答案