provide access to the layout name so when shit goes down we get the name of the layout which couldn't be processed

This commit is contained in:
Parker Moore 2013-05-17 22:45:39 +02:00
parent a95fa70d72
commit ff8cf7c868
2 changed files with 4 additions and 1 deletions

View File

@ -96,7 +96,7 @@ module Jekyll
payload = payload.deep_merge({"content" => self.output, "page" => layout.data})
self.output = self.render_liquid(layout.content,
payload.merge({:file => self.data["layout"]}),
payload.merge({:file => layout.name}),
info)
if layout = layouts[layout.data["layout"]]

View File

@ -5,6 +5,9 @@ module Jekyll
# Gets the Site object.
attr_reader :site
# Gets the name of this layout.
attr_reader :name
# Gets/Sets the extension of this layout.
attr_accessor :ext