From 3904fd9257075eaa1b4ca22d43b5927d9eaac622 Mon Sep 17 00:00:00 2001 From: Neil-Smithline Date: Fri, 29 Jun 2012 12:08:57 -0400 Subject: [PATCH] make yaml parsing errors more informative --- lib/jekyll/post.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/jekyll/post.rb b/lib/jekyll/post.rb index a84c9ab9..3934b977 100644 --- a/lib/jekyll/post.rb +++ b/lib/jekyll/post.rb @@ -38,7 +38,11 @@ module Jekyll self.categories = dir.split('/').reject { |x| x.empty? } self.process(name) - self.read_yaml(@base, name) + begin + self.read_yaml(@base, name) + rescue Exception => msg + raise FatalException.new("#{msg} in #{@base}/#{name}") + end #If we've added a date and time to the yaml, use that instead of the filename date #Means we'll sort correctly.