nambu-ch / pimcore-minify-cssjs
Pimcore 5.x CSS和JS压缩工具
v1.1.0
2021-07-22 14:02 UTC
Requires
- matthiasmullie/minify: ^1.3
README
Pimcore 5.x/6.x包,可自动合并和压缩CSS和JS文件。当mod_pagespeed不可用时非常有用。
安装和启用
composer require nambu-ch/pimcore-minify-cssjs php bin/console pimcore:bundle:enable MinifyCssJs
使用方法
使用与headLink和headScript模板助手相同的语法包含您的CSS和JS文件
$view->headLink()->appendStylesheet('/static/css/example.css'); echo $view->headLink(); $view->headScript()->appendFile('/static/js/example.js'); echo $view->headScript();
在调试模式下,所有文件都通过缓存破坏器单独包含
在非调试模式下,所有CSS和JS文件将由依赖的包matthiasmullie/minify
合并和压缩。生成的文件将放在web/var/tmp
中。要重新生成缓存文件,可以通过pimcore菜单清除tmp文件或将模式切换回调试模式。
在调试模式下,助手将检查所使用的CSS或JS文件是否比生成的文件新。在这种情况下,生成的文件将被删除,并在非调试模式下下次有人访问网站时使用新的时间戳重新生成。