Module: JAPR::LiquidBlockExtensions
- Included in:
- AssetTag
- Defined in:
- lib/japr/extensions/liquid/liquid_block_extensions.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
Instance Method Details
#render(context) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/japr/extensions/liquid/liquid_block_extensions.rb', line 13 def render(context) site = context.registers[:site] config = site.config.fetch('asset_pipeline', {}) # Run Jekyll Asset Pipeline pipeline, cached = run_pipeline(site, config) return nil unless pipeline.is_a?(Pipeline) # Prevent Jekyll from cleaning up saved assets if new pipeline preserve_assets(site, config, pipeline) unless cached # Return HTML tag pointing to asset pipeline.html end |