module Jekyll::Tilt
Constants
- Upstream
- VERSION
Public Class Methods
convert_d!(page, site:)
click to toggle source
– Convert pages @return [nil] –
# File lib/jekyll/tilt.rb, line 45 def self.convert_d!(page, site:) page.content = Processor.run_for(page.content, { ext: page.data["ext"] || page.ext, var: { page: page, site: site, }, }) end
convert_l!(site)
click to toggle source
– Convert layouts @return [nil] –
# File lib/jekyll/tilt.rb, line 33 def self.convert_l!(site) site.layouts.each_value do |v| convert_d!(v, { site: site, }) end end
setup!()
click to toggle source
– Register a hook @return [nil] –
# File lib/jekyll/tilt.rb, line 20 def self.setup! Jekyll::Hooks.register(:site, :pre_render) { |s, _| convert_l!(s) } Jekyll::Hooks.register [:documents, :pages], :pre_render do |d, _| convert_d!(d, { site: d.site, }) end end