1、安装twig插件
composer require nochso/html-compress-twig
或者在composer.json里的require里v增加:
"nochso/html-compress-twig":"*"
2、运行composer进行插件安装
composer update
3、twig加载插件
$twig->addExtension(new \nochso\HtmlCompressTwig\Extension(true));
因为如果是debug模式,压缩不会启用,参数true表示,即使是debug模式,也会进行强制压缩。
4、在html代码里,加入:
{% htmlcompress %}{% endhtmlcompress %}
{% htmlcompress %}
想要压缩的html代码
{% endhtmlcompress %}
另外的压缩语法:
{{ htmlcompress('<ul> <li>') }} {{ '<ul> <li>'|htmlcompress }}