megaads-vn / laravel-minify-html
压缩Laravel 4应用程序的HTML输出
1.0.5
2020-07-15 03:16 UTC
Requires
- illuminate/view: 4.x
Requires (Dev)
- mockery/mockery: dev-master
- phpunit/php-code-coverage: >=1.2.10,<1.3.0
- phpunit/phpunit: 3.7.*
This package is auto-updated.
Last update: 2024-09-15 12:44:42 UTC
README
针对Laravel 4
关于
此包压缩了Laravel 4应用程序的HTML输出,无缝减少页面整体响应大小。
我见过的其他脚本会在每个请求时动态压缩HTML输出。相反,此包扩展了Blade编译器,将编译后的模板文件以压缩状态保存到磁盘,减少每个请求的负载。
安装
- 将
"megaads-vn/laravel-minify-html": "1.*"
添加到 composer.json。 - 运行
composer update
Or can using command composer require megaads-vn/laravel-minify-html
- 将
MegaAds\LaravelHtmlMinify\LaravelHtmlMinifyServiceProvider
添加到 app/config/app.php 中的服务提供者列表。 - 重要: 您必须编辑您的
*.blade.php
模板文件才能看到任何变化。一旦Laravel检测到更改,它将重新编译它们,此时此包将开始工作。要强制重新编译所有视图,只需运行此命令:find . -name "*.blade.php" -exec touch {} \;
配置
您可以选择自定义不同环境下minifier的函数。发布配置文件并根据需要进行编辑。
$ php artisan config:publish megaads-vn/laravel-minify-html
选项
enabled
- 布尔值,默认 true
如果您使用了一个与Blade标签冲突的JavaScript框架,您可以将它们更改为其他标签。
blade.contentTags
- 数组,默认[[]]
和]]
blade.escapedContentTags
- 数组,默认[[[
和]]]
跳过压缩
要防止视图文件的压缩,请将 skipmin
添加到视图的某处。
[[-- skipmin --]]