38 lines
835 B
Markdown
38 lines
835 B
Markdown
# YUI Compressor Plugin
|
|
|
|
A pelican plugin that minifies CSS/JS files using YUI Compressor during the
|
|
building step.
|
|
|
|
# Installation
|
|
|
|
YUI Compressor needs to be present on your system. One way to obtain it is by
|
|
installing it using pip:
|
|
|
|
Important: This method assumes that JRE is already installed.
|
|
|
|
```bash
|
|
pip install yuicompressor
|
|
```
|
|
|
|
More information about YUI Compressor: https://github.com/yui/yuicompressor
|
|
|
|
# Instructions
|
|
|
|
Add `yuicompressor` to `pelicanconf.py` after installing YUI Compressor:
|
|
|
|
```python
|
|
PLUGINS = ['yuicompressor']
|
|
```
|
|
|
|
By default, this plugin expects the YUI Compressor executable to be named
|
|
`yuicompressor`. This can be changed by defining `YUICOMPRESSOR_EXECUTABLE` in
|
|
`pelicanconf.py`:
|
|
|
|
```python
|
|
YUICOMPRESSOR_EXECUTABLE = 'yui-compressor'
|
|
```
|
|
|
|
# Licence
|
|
|
|
GNU AFFERO GENERAL PUBLIC LICENSE Version 3
|