Jekyll没有突出显示django模板标签

时间:2011-02-08 00:12:54

标签: django templates tags highlight jekyll

我正在研究jekyll(静态博客引擎)以及亮点模板标记的一些问题。

它适用于大多数情况但是使用django模板标记(使用{{或{%语法)它不起作用,它只删除模板标记所在的行。

例如,请在jekyll帖子中尝试此代码。

{% highlight html+django linenos %}
<form action="#" method="post">
    <ul>
        {% for error in form.name.errors %}
            <li>{{ error.0 }}</li>
        {% endfor %}
    </ul>
    <input type="text" name="name" value="{{ form.name.data }}" />

    <input type="submit" />
</form>
{% endhighlight %}

答案是使用{,}和%的HTML实体,但这并不容易:)

有没有人有想法解决这个问题?

非常感谢

克莱门特

1 个答案:

答案 0 :(得分:0)

还有另一种方式,但它同样令人愤怒:it involves lots of quotes

除此之外,你运气不好;杰基尔无法“逃避”流动。