HTMLMinifier open_in_new
Lekka biblioteka PHP do minifikacji HTML, wykorzystująca wikimedia/minify do kompresji inline JavaScript i CSS.
Opis
HTMLMinifier to lekka biblioteka PHP do minifikacji HTML. Wykorzystuje wikimedia/minify do kompresji inline JavaScript (JavaScriptMinifier) i CSS (CSSMin).
Funkcje
- Usuwanie komentarzy HTML (z możliwością zachowania wybranych wzorców)
- Kompresja białych znaków między tagami
- Minifikacja inline JavaScript
- Minifikacja inline CSS
- Przetwarzanie bloków JSON script przez
json_encode - Ochrona zawartości
<pre>,<code>i<textarea> - Zachowanie komentarzy warunkowych IE
- Ignorowanie skryptów niebędących JavaScriptem
Instalacja
composer require wikizeit/html-minifier Użycie
use WikiZEIT\HTMLMinifier;
$minified = HTMLMinifier::minify($html); Alternatywnie można utworzyć instancję klasy, aby skonfigurować wzorce zachowywanych komentarzy przed przetwarzaniem.
Licencja
MIT