Convertible: set self.output in #render_all_layouts and #do_layout
This commit is contained in:
parent
d632cdda68
commit
3840a38081
|
@ -193,7 +193,7 @@ module Jekyll
|
||||||
# Returns nothing
|
# Returns nothing
|
||||||
def render_all_layouts(layouts, payload, info)
|
def render_all_layouts(layouts, payload, info)
|
||||||
_renderer.layouts = layouts
|
_renderer.layouts = layouts
|
||||||
_renderer.place_in_layouts(output, payload, info)
|
self.output = _renderer.place_in_layouts(output, payload, info)
|
||||||
ensure
|
ensure
|
||||||
@_renderer = nil # this will allow the modifications above to disappear
|
@_renderer = nil # this will allow the modifications above to disappear
|
||||||
end
|
end
|
||||||
|
@ -205,11 +205,10 @@ module Jekyll
|
||||||
#
|
#
|
||||||
# Returns nothing.
|
# Returns nothing.
|
||||||
def do_layout(payload, layouts)
|
def do_layout(payload, layouts)
|
||||||
_renderer.tap do |renderer|
|
self.output = _renderer.tap do |renderer|
|
||||||
renderer.layouts = layouts
|
renderer.layouts = layouts
|
||||||
renderer.payload = payload
|
renderer.payload = payload
|
||||||
renderer.run
|
end.run
|
||||||
end
|
|
||||||
|
|
||||||
Jekyll.logger.debug "Post-Render Hooks:", self.relative_path
|
Jekyll.logger.debug "Post-Render Hooks:", self.relative_path
|
||||||
Jekyll::Hooks.trigger hook_owner, :post_render, self
|
Jekyll::Hooks.trigger hook_owner, :post_render, self
|
||||||
|
|
Loading…
Reference in New Issue