Class: Octopress::MinifyHTML::MinifyPage
- Inherits:
-
Hooks::All
- Object
- Hooks::All
- Octopress::MinifyHTML::MinifyPage
- Defined in:
- lib/octopress-minify-html.rb
Instance Method Summary collapse
Instance Method Details
#minify?(item) ⇒ Boolean
12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/octopress-minify-html.rb', line 12 def minify?(item) config = item.site.config if item.destination(config['destination']).end_with?('html') minify = config['minify_html'] production = config['env'].nil? || config['env'] =~ /production/i # Minify if configuration explicitly requires minification # or if Jekyll env is production minify || (minify.nil? && production) end end |
#post_render(item) ⇒ Object
8 9 10 |
# File 'lib/octopress-minify-html.rb', line 8 def post_render(item) item.output = HtmlPress.press(item.output) if minify?(item) end |