HTML5small
HTML5small is a general-purpose minifier for HTML5 documents.
It is faster than html_compressor
and at the same time compresses much better,
while still generating valid HTML5.
Usage
$ gem install html5small
require 'html5small'
::HTML5.minify '<html>...</html>'
As a nanoc filter
HTML5small can also be used as a nanoc filter. This will lead to even faster loading of your compiled sites.
To use the HTML5small filter, add this line to your lib/helpers.rb
:
require 'html5small/nanoc'
Then adapt your Rules
to apply the filter where necessary. For example:
compile '/blog/*/' do
filter :erb
filter :html5small
end
Origin
HTML5small is based on h5-min, which is currently unmaintained.