diff --git a/lib/jekyll/convertible.rb b/lib/jekyll/convertible.rb index 150beb76..3c2b93e1 100644 --- a/lib/jekyll/convertible.rb +++ b/lib/jekyll/convertible.rb @@ -26,7 +26,11 @@ module Jekyll if self.content =~ /^(---\s*\n.*?\n?)^(---\s*$\n?)/m self.content = self.content[($1.size + $2.size)..-1] - self.data = YAML.load($1) + begin + self.data = YAML.load($1) + rescue => e + puts "YAML Exception: #{e.message}" + end end self.data ||= {}