Merge pull request #231 from jekyll/cache-template

Cache parsed template
This commit is contained in:
Ben Balter 2017-08-24 14:26:06 -04:00 committed by GitHub
commit 29cbdee3ae
1 changed files with 16 additions and 12 deletions

View File

@ -31,7 +31,7 @@ module Jekyll
def render(context)
@context = context
template.render!(payload, info)
SeoTag.template.render!(payload, info)
end
private
@ -63,19 +63,23 @@ module Jekyll
}
end
def template
@template ||= Liquid::Template.parse template_contents
end
def template_contents
@template_contents ||= begin
File.read(template_path).gsub(MINIFY_REGEX, "")
class << self
def template
@template ||= Liquid::Template.parse template_contents
end
end
def template_path
@template_path ||= begin
File.expand_path "./template.html", File.dirname(__FILE__)
private
def template_contents
@template_contents ||= begin
File.read(template_path).gsub(MINIFY_REGEX, "")
end
end
def template_path
@template_path ||= begin
File.expand_path "./template.html", File.dirname(__FILE__)
end
end
end
end