move duplicate code to a single private method (#6593)
Merge pull request 6593
This commit is contained in:
parent
5d12f318b3
commit
8b72fa3fbf
|
@ -458,10 +458,7 @@ module Jekyll
|
||||||
def render_docs(payload)
|
def render_docs(payload)
|
||||||
collections.each_value do |collection|
|
collections.each_value do |collection|
|
||||||
collection.docs.each do |document|
|
collection.docs.each do |document|
|
||||||
if regenerator.regenerate?(document)
|
render_regenerated(document, payload)
|
||||||
document.output = Jekyll::Renderer.new(self, document, payload).run
|
|
||||||
document.trigger_hooks(:post_render)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -469,11 +466,15 @@ module Jekyll
|
||||||
private
|
private
|
||||||
def render_pages(payload)
|
def render_pages(payload)
|
||||||
pages.flatten.each do |page|
|
pages.flatten.each do |page|
|
||||||
if regenerator.regenerate?(page)
|
render_regenerated(page, payload)
|
||||||
page.output = Jekyll::Renderer.new(self, page, payload).run
|
|
||||||
page.trigger_hooks(:post_render)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
private
|
||||||
|
def render_regenerated(document, payload)
|
||||||
|
return unless regenerator.regenerate?(document)
|
||||||
|
document.output = Jekyll::Renderer.new(self, document, payload).run
|
||||||
|
document.trigger_hooks(:post_render)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue