peehaa/minifine

网页资源压缩器

2.0.0 2016-07-17 15:50 UTC

This package is auto-updated.

Last update: 2024-09-06 09:53:12 UTC


README

Build Status Scrutinizer Code Quality Code Coverage GitHub license

安装

只需使用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>

对于更高级的使用,例如使用不同的压缩器或链式压缩器,请参阅文档

文档

文档(包括贡献指南)可以在项目网站上找到。

许可

MIT