我正在使用Twig,我希望能够缩小HTML输出.我该怎么做呢?我试过{% spaceless %},但这需要将其添加到我的所有模板中.我可以在Twig引擎中添加缩小功能吗?
小智 5
这可能对你帮助不大。
使用 html-compress-twig 您可以在一个包中压缩 html、css、js。使用 composer 进行安装composer require nochso/html-compress-twig,您必须使用此代码添加带有树枝的扩展。
$app->extend('twig_theme', function($twig_theme, $ojt) {
$twig_theme->addExtension(new nochso\HtmlCompressTwig\Extension());
return $ojt_theme;});
Run Code Online (Sandbox Code Playgroud)
最后转到您的模板文件添加此代码。
{% htmlcompress %} ....your coding... {% endhtmlcompress %}
{{ htmlcompress('<ul> <li>') }}
{{ '<ul> <li>'|htmlcompress }}
Run Code Online (Sandbox Code Playgroud)
小智 -9
使用
{% spaceless %}
YOUR WHOLE PAGE GOES HERE HTML, TWIG, JS EVERYTHING...
{% endspaceless %}
Run Code Online (Sandbox Code Playgroud)
可能是你的twig版本无法识别标签,只需更新最新版本的twig即可。
这将缩小生成的输出 html,并且页面加载将会上升,因为它只加载 html 的编译版本。
虽然您仍然可以在可读的情况下查看代码。
| 归档时间: |
|
| 查看次数: |
8791 次 |
| 最近记录: |