don't prematurely terminate front matter on mid-line triple dashes. fixes #93

This commit is contained in:
Tom Preston-Werner
2010-01-08 18:04:36 -08:00
parent c89d8dd0f3
commit 4c1021d597
5 changed files with 22 additions and 4 deletions

View File

@@ -18,7 +18,7 @@ module Jekyll
def read_yaml(base, name)
self.content = File.read(File.join(base, name))
if self.content =~ /^(---\s*\n.*?\n?)(---.*?\n)/m
if self.content =~ /^(---\s*\n.*?\n?)^(---\s*$\n?)/m
self.content = self.content[($1.size + $2.size)..-1]
self.data = YAML.load($1)