yamadashy/laravel-blade-minify-directive

@minify 指令用于部分压缩 HTML。

v0.1.3 2022-10-08 13:47 UTC

This package is auto-updated.

Last update: 2024-09-25 05:34:37 UTC


README

Laravel Blade Minify Directive

@minify 指令用于部分压缩 HTML。

Downloads Test Status Latest Version License

动机

有各种压缩库可用,它们都压缩整个页面。然而,压缩整个页面可能会破坏设计,使得在大项目中实施变得困难。

如果您想将其应用于页面的一部分而不是整个页面,这个库很有用。

安装

您可以通过 composer 安装此包

composer require yamadashy/laravel-blade-minify-directive

用法

将您想压缩的部分用 @minify@endminify 包围。

<div>
    <!-- comment will not remove -->
    <div>
        <div>not minified</div>
    </div>
</div>
@minify
<div>
    <!-- comment will remove -->
    <div>
        <div>minified</div>
    </div>
</div>
@endminify
<div>
    <div>not minified</div>
</div>

转换为如下。

<div>
    <!-- comment will not remove -->
    <div>
        <div>not minified</div>
    </div>
</div>
<div><div><div>minified</div></div></div>
<div>
    <div>not minified</div>
</div>

许可

在 MIT 许可下分发。有关更多信息,请参阅 LICENSE.txt