peehaa / minifine
网页资源压缩器
2.0.0
2016-07-17 15:50 UTC
Requires
- php: ^7
- matthiasmullie/minify: ^1
Requires (Dev)
- phpunit/phpunit: ^4.3
This package is auto-updated.
Last update: 2024-09-06 09:53:12 UTC
README
安装
只需使用composer将此库包含到您的项目中
"require": {
"peehaa/minifine": "^2"
},
要求
PHP 7+
使用方法
基本使用
使用Minifine只需要几行代码。首先需要创建一个实例。然后可以开始组合和压缩资源
<?php
$minifier = (new \Minifine\Factory())->build('/path/to/resources', true);
<head>
<meta charset="UTF-8">
<title>Page title</title>
<?= $minifier->css(['/css/bootstrap.min.css', '/css/jquery.ui.min.css', '/css/theme.css', '/css/custom.css'], '/css/min.css'); ?>
</head>
结果如下
<head>
<meta charset="UTF-8">
<title>Page title</title>
<link rel="stylesheet" href="/css/min.css">
</head>
并且
<?= $minifier->js(['/js/jquery-1.11.2.min.js', '/js/bootstrap.min.js', '/js/custom.js'], '/js/min.js'); ?>
</body>
</html>
结果如下
<script src="/js/min.js"></script>
</body>
</html>
对于更高级的使用,例如使用不同的压缩器或链式压缩器,请参阅文档。
文档
文档(包括贡献指南)可以在项目网站上找到。