Module: Middleman::Renderers::Liquid
- Defined in:
- middleman-more/lib/middleman-more/renderers/liquid.rb
Overview
Liquid Renderer
Class Method Summary (collapse)
-
+ (Object) registered(app)
(also: included)
Once registerd.
Class Method Details
+ (Object) registered(app) Also known as: included
Once registerd
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'middleman-more/lib/middleman-more/renderers/liquid.rb', line 11 def registered(app) # Liquid is not included in the default gems, # but we'll support it if available. begin # Require Gem require "liquid" app.before_configuration do template_extensions :liquid => :html end # After config, setup liquid partial paths app.after_configuration do ::Liquid::Template.file_system = ::Liquid::LocalFileSystem.new(source_dir) # Convert data object into a hash for liquid sitemap. %r{\.liquid$} do |path| { :locals => { :data => data.to_h } } end end rescue LoadError end end |