Twig / Jinja2 这类模板如何清除标签内部的空格和换行符

发布于 2022-08-29 21:06:26 字数 565 浏览 15 评论 0

为了写代码的时候更容易阅读,按钮我会写成这样:

<button type="button" 
    class="like" 
    data-id="1010000000689459" 
    data-type="question" 
    data-do="like" 
    data-toggle="tooltip" 
    data-placement="top" 
    title="问题对人有帮助,内容完整,我也想知道答案">
    <span class="sr-only">问题对人有帮助,内容完整,我也想知道答案</span>
</button>

但是输出的时候,他会原样输出,我希望输出时能值之间只保留一个空格(如下),不知道有没有什么办法?

<button type="button" class="..." data-id="..." data-type="..." ...><span class="...">...</span></button>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

冬天旳寂寞 2022-09-05 21:06:26
{% spaceless %}
    <html>
        {% if name %}
            <body>   Hello {{ name }}!   </body>
        {% endif %}
    </html>
{% endspaceless %}

输出

<html><body>Hello Tobias!</body></html>
镜花水月 2022-09-05 21:06:26

我们团队的做法是输出的时候压缩html,可能不符合你的预期。。。
或者可以封装一个模版函数对特定部分压缩

拔了角的鹿 2022-09-05 21:06:26

tengine 启用trim 模块应该能符合你的要求,也不用开发多余的程序模块,
直接在web服务器端控制。

使用说明:
http://tengine.taobao.org/document_cn/http_trim_filter_cn.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文