Method: Jekyll::Tags::OptimizedIncludeTag#render
- Defined in:
- lib/jekyll/tags/include.rb
#render(context) ⇒ Object
195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 |
# File 'lib/jekyll/tags/include.rb', line 195 def render(context) @site ||= context.registers[:site] file = render_variable(context) || @file validate_file_name(file) @site.inclusions[file] ||= locate_include_file(file) inclusion = @site.inclusions[file] add_include_to_dependency(inclusion, context) if @site.config["incremental"] context.stack do context["include"] = parse_params(context) if @params inclusion.render(context) end end |