README.md in middleman-minify-html-3.4.0 vs README.md in middleman-minify-html-3.4.1
- old
+ new
@@ -9,17 +9,42 @@
```
gem install middleman
middleman init MY_PROJECT
```
-If you already have a Middleman project: Add `gem "middleman-minify-html"` to your `Gemfile` and run `bundle install`
+If you already have a Middleman project: Add `gem 'middleman-minify-html'` to your `Gemfile` and run `bundle install`
## Configuration
-```
+```ruby
activate :minify_html
```
+The various options can be passed with a block or as a hash like so:
+```ruby
+activate :minify_html, remove_input_attributes: false
+```
+These are the default settings, as listed in the [Htmlcompressor documentation](https://github.com/paolochiodi/htmlcompressor#usage):
+```ruby
+activate :minify_html do |html|
+ html.remove_multi_spaces = true # Remove multiple spaces
+ html.remove_comments = true # Remove comments
+ html.remove_intertag_spaces = false # Remove inter-tag spaces
+ html.remove_quotes = true # Remove quotes
+ html.simple_doctype = false # Use simple doctype
+ html.remove_script_attributes = true # Remove script attributes
+ html.remove_style_attributes = true # Remove style attributes
+ html.remove_link_attributes = true # Remove link attributes
+ html.remove_form_attributes = false # Remove form attributes
+ html.remove_input_attributes = true # Remove input attributes
+ html.remove_javascript_protocol = true # Remove JS protocol
+ html.remove_http_protocol = false # Remove HTTP protocol
+ html.remove_https_protocol = false # Remove HTTPS protocol
+ html.preserve_line_breaks = false # Preserve line breaks
+ html.simple_boolean_attributes = true # Use simple boolean attributes
+ html.preserve_patterns = nil # Patterns to preserve
+end
+```
## Build & Dependency Status
[![Gem Version](https://badge.fury.io/rb/middleman-minify-html.png)][gem]
[![Build Status](https://travis-ci.org/middleman/middleman-minify-html.png)][travis]
@@ -47,13 +72,13 @@
[Click here to lend your support to Middleman](https://spacebox.io/s/4dXbHBorC3)
## License
-Copyright (c) 2012-2013 Thomas Reynolds. MIT Licensed, see [LICENSE] for details.
+Copyright (c) 2012-2014 Thomas Reynolds. MIT Licensed, see [LICENSE] for details.
[middleman]: http://middlemanapp.com
[gem]: https://rubygems.org/gems/middleman-minify-html
[travis]: http://travis-ci.org/middleman/middleman-minify-html
[gemnasium]: https://gemnasium.com/middleman/middleman-minify-html
[codeclimate]: https://codeclimate.com/github/middleman/middleman-minify-html
-[LICENSE]: https://github.com/middleman/middleman-minify-html/blob/master/LICENSE.md
\ No newline at end of file
+[LICENSE]: https://github.com/middleman/middleman-minify-html/blob/master/LICENSE.md