An HTML minification plugin for Pelican, the static site generator.
Project description
# pelican-minify
[![Build Status](https://secure.travis-ci.org/rdegges/pelican-minify.png?branch=master)](https://travis-ci.org/rdegges/pelican-minify)
An HTML minification plugin for
[Pelican](http://pelican.readthedocs.org/en/latest/), the static site generator.
![Pelican Logo](https://github.com/rdegges/pelican-minify/raw/master/pelican.png)
## Install
To install the library, you can use
[pip](http://www.pip-installer.org/en/latest/).
```bash
$ pip install pelican-minify
```
## Usage
To use `pelican-minify`, you need to make only a single change to your
`pelicanconf.py` file (the configuration file that Pelican uses to generate
your static site.
Update your `PLUGINS` global, and append `minify` to the list, eg:
``` python
# pelicanconf.py
# ...
PLUGINS = [
# ...
'minify',
# ...
]
# ...
```
The next time you build your Pelican site, `pelican-minify` will automatically
minify your Pelican pages after they've been generated.
This reduces file size and obscures the public source code, but keep in
mind--minifying your static site will increase your Pelican build times, as it
adds extra file processing for each page generated.
## Changelog
v0.1: 12-4-2012
- First release!
v0.2: 2-12-2013
- Fixing issue with unicode characters.
- Upgrading django-htmlmin dependency.
v0.3: 2-12-2013
- Fixing tests.
[![Build Status](https://secure.travis-ci.org/rdegges/pelican-minify.png?branch=master)](https://travis-ci.org/rdegges/pelican-minify)
An HTML minification plugin for
[Pelican](http://pelican.readthedocs.org/en/latest/), the static site generator.
![Pelican Logo](https://github.com/rdegges/pelican-minify/raw/master/pelican.png)
## Install
To install the library, you can use
[pip](http://www.pip-installer.org/en/latest/).
```bash
$ pip install pelican-minify
```
## Usage
To use `pelican-minify`, you need to make only a single change to your
`pelicanconf.py` file (the configuration file that Pelican uses to generate
your static site.
Update your `PLUGINS` global, and append `minify` to the list, eg:
``` python
# pelicanconf.py
# ...
PLUGINS = [
# ...
'minify',
# ...
]
# ...
```
The next time you build your Pelican site, `pelican-minify` will automatically
minify your Pelican pages after they've been generated.
This reduces file size and obscures the public source code, but keep in
mind--minifying your static site will increase your Pelican build times, as it
adds extra file processing for each page generated.
## Changelog
v0.1: 12-4-2012
- First release!
v0.2: 2-12-2013
- Fixing issue with unicode characters.
- Upgrading django-htmlmin dependency.
v0.3: 2-12-2013
- Fixing tests.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pelican-minify-0.3.tar.gz
(222.6 kB
view hashes)