nmcint / assetmanager
此包将帮助生成压缩、合并、缓存的 CSS、JS、图片和 HTML 输出
1.0.0
2020-04-15 20:17 UTC
Requires
- php: >=7.0.1
This package is auto-updated.
Last update: 2024-09-16 05:47:26 UTC
README
PHP - 资产管理器
这是一个独立的 PHP 包,用于管理任何网站的客户端资产。PHP 资产管理器用于合并、压缩、缓存 CSS、JS、图片和 HTML。
主要功能
CSS
- 编译 SCSS 或 Sass 为 CSS3
- 将多个 CSS 文件合并为 1 个文件。
- 压缩 CSS 文件以减小文件大小。
- 生产阶段的缓存控制
- 开发阶段的缓存绕过
- 可自定义的配置
JS
- 如果需要,编译 JS 文件,例如 Vue JS
- 将多个 JS 文件合并为 1 个文件。
- 压缩 JS 文件以减小文件大小。
- 混淆 JS 文件以增加安全性
- 生产阶段的缓存控制
- 开发阶段的缓存绕过
- 可自定义的配置
图片
- 动态图片文件大小减小
- 生成缩略图
- 多版本和多尺寸图片生成
- 在图片上添加水印
HTML
- 减小 HTML 输出大小
- 混淆 HTML 输出
- 使用 JS 隐藏 HTML 输出以防止机器人,如电子邮件机器人