change little piece of frontmatter logic

This commit is contained in:
Thomas Reynolds 2012-02-12 10:10:59 -08:00
parent 8094af43d4
commit baaa3fd148

View file

@ -187,6 +187,8 @@ module Middleman::CoreExtensions::FrontMatter
def parse_front_matter(content) def parse_front_matter(content)
yaml_regex = /^(---\s*\n.*?\n?)^(---\s*$\n?)/m yaml_regex = /^(---\s*\n.*?\n?)^(---\s*$\n?)/m
if content =~ yaml_regex if content =~ yaml_regex
content = content[($1.size + $2.size)..-1]
begin begin
data = YAML.load($1) data = YAML.load($1)
rescue => e rescue => e
@ -194,7 +196,6 @@ module Middleman::CoreExtensions::FrontMatter
return false return false
end end
content = content.split(yaml_regex).last
else else
return false return false
end end