nambu-ch/pimcore-minify-cssjs

Pimcore 5.x CSS和JS压缩工具

安装数: 5,378

依赖者: 0

建议者: 0

安全性: 0

星标: 1

关注者: 3

分支: 2

开放问题: 0

类型:pimcore-bundle

v1.1.0 2021-07-22 14:02 UTC

This package is auto-updated.

Last update: 2024-09-22 20:55:00 UTC


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文件是否比生成的文件新。在这种情况下,生成的文件将被删除,并在非调试模式下下次有人访问网站时使用新的时间戳重新生成。