diff --git a/lib/jekyll/convertible.rb b/lib/jekyll/convertible.rb index d33abc56fc3..a891e642795 100644 --- a/lib/jekyll/convertible.rb +++ b/lib/jekyll/convertible.rb @@ -26,14 +26,13 @@ def to_s def read_yaml(base, name) self.content = File.read(File.join(base, name)) - if self.content =~ /^(---\s*\n.*?\n?)^(---\s*$\n?)/m - self.content = $POSTMATCH - - begin + begin + if self.content =~ /^(---\s*\n.*?\n?)^(---\s*$\n?)/m + self.content = $POSTMATCH self.data = YAML.load($1) - rescue => e - puts "YAML Exception reading #{name}: #{e.message}" end + rescue => e + puts "YAML Exception reading #{name}: #{e.message}" end self.data ||= {}