Merge branch 'master' of https://github.com/wbrady/jekyll into wbrady-master

This commit is contained in:
Tom Preston-Werner 2012-12-15 16:35:45 -08:00
commit 26f8d60542
1 changed files with 10 additions and 2 deletions

View File

@ -76,9 +76,13 @@ module Jekyll
payload["pygments_suffix"] = converter.pygments_suffix
begin
self.content = Liquid::Template.parse(self.content).render(payload, info)
self.content = Liquid::Template.parse(self.content).render!(payload, info)
rescue => e
puts "Liquid Exception: #{e.message} in #{self.name}"
e.backtrace.each do |backtrace|
puts backtrace
end
abort("Build Failed")
end
self.transform
@ -94,9 +98,13 @@ module Jekyll
payload = payload.deep_merge({"content" => self.output, "page" => layout.data})
begin
self.output = Liquid::Template.parse(layout.content).render(payload, info)
self.output = Liquid::Template.parse(layout.content).render!(payload, info)
rescue => e
puts "Liquid Exception: #{e.message} in #{self.data["layout"]}"
e.backtrace.each do |backtrace|
puts backtrace
end
abort("Build Failed")
end
if layout = layouts[layout.data["layout"]]