gulch / minify
用于压缩和优化HTML代码的包
1.1.2
2023-07-28 10:00 UTC
Requires
- php: >=8.1
Requires (Dev)
- php-coveralls/php-coveralls: ^2.4
- phpunit/phpunit: ^10.0
- squizlabs/php_codesniffer: ^3.5
README
gulch/Minify
用于压缩HTML代码的PHP包。
特别感谢:Funtime 团队。
安装
您需要安装Composer。
composer require gulch/minify
如何使用
$minifier = gulch\Minify\Minifier::createDefault(); // default optimizations are: whitespaces remove, html comments remove, minification of css and js code // above code is equivalent to: // $minifier = new gulch\Minify\Minifier( // new gulch\Minify\Processor\WhitespacesRemover, // new gulch\Minify\Processor\HtmlCommentsRemover, // new gulch\Minify\Processor\InlineCssMinifier, // new gulch\Minify\Processor\InlineJavascriptMinifier, // ); $minified_code = $minifier->process($code);
高级优化
$minifier = new gulch\Minify\Minifier( new gulch\Minify\Processor\WhitespacesRemover, new gulch\Minify\Processor\HtmlCommentsRemover, new gulch\Minify\Processor\InlineCssMinifier, new gulch\Minify\Processor\InlineJavascriptMinifier, new gulch\Minify\Processor\AttributesSimplifier, new gulch\Minify\Processor\AttributeQuotesRemover, ); $minified_code = $minifier->process($code);