0

我正在研究 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 实体,但这不是很容易 :)

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

非常感谢

克莱门特

4

1 回答 1

0

还有另一种方式,但同样令人气愤:它涉及大量引用

Appart 从那,你不走运; Jekyll 无法“逃离”液体。

于 2011-02-14T17:15:50.420 回答