如何让Jinja2自动压缩所有无关的HTML空白?

时间:2014-05-14 17:15:25

标签: python html flask jinja2

有没有办法避免这么做?

{{-''-}}  <h2>{{- title -}}</h2>
{{-''-}}  <div class="blah">
{{-''-}}    {{- blah -}}
{{-''-}}    <div class="ha">
{{-''-}}       {{- text -}}
{{-''-}}    </div>
{{-''-}}  </div>

1 个答案:

答案 0 :(得分:3)

来自评论:

有一个叫做HTMLCompress的Jinja2扩展。它的Github page

按照说明安装它,然后在{% strip %}块中包装要压缩的部分标记:

{% strip %}
<div>
    Whitespace will be removed
</div>
{% endstrip %}