https://github.com/bree7e/oc-html-compress-minify-plugin
HTML compress/minify plugin for October CMS
https://github.com/bree7e/oc-html-compress-minify-plugin
octobercms-plugin
Last synced: 22 days ago
JSON representation
HTML compress/minify plugin for October CMS
- Host: GitHub
- URL: https://github.com/bree7e/oc-html-compress-minify-plugin
- Owner: bree7e
- License: mit
- Created: 2018-02-03T14:00:52.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-03T14:04:33.000Z (over 8 years ago)
- Last Synced: 2025-02-22T03:43:13.568Z (over 1 year ago)
- Topics: octobercms-plugin
- Language: PHP
- Size: 445 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HTML compress/minify plugin for October CMS
## Description
A [Twig](http://twig.sensiolabs.org/) extension for [voku/HtmlMin](https://github.com/voku/HtmlMin).
Plugin uses [HTML compresstwig package](https://packagist.org/packages/voku/html-compress-twig)
## Usage
* Tag
```twig
{% htmlcompress %} bar {% endhtmlcompress %}
```
* Function
```twig
{{ htmlcompress(' bar') }}
```
* Filter
```twig
{{ ' bar' | htmlcompress }}
```
## Demo theme example
Default layout `default.htm`
```twig
{% htmlcompress %}
October CMS - {{ this.page.title }}
{% styles %}
{% partial 'site/header' %}
{% page %}
{% partial 'site/footer' %}
{% framework extras %}
{% scripts %}
{% endhtmlcompress %}
```