Sha256: d6aefbe43e34363512fe0af421d24acffb88f9e186cdb77e54d7bee4dbf89cad
Contents?: true
Size: 756 Bytes
Versions: 1
Compression:
Stored size: 756 Bytes
Contents
# Require Gem require 'liquid' module Middleman module Renderers # Liquid Renderer module Liquid # Setup extension class << self # Once registered def registered(app) 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.provides_metadata %r{\.liquid$} do { locals: { data: data.to_h } } end end end alias_method :included, :registered end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
middleman-core-3.4.1 | lib/middleman-core/renderers/liquid.rb |