# File lib/jekyll/convertible.rb, line 26 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 self.data = YAML.load($1) rescue => e puts "YAML Exception reading #{name}: #{e.message}" end end self.data ||= {} end