Fix JSON frontmatter parsing
This commit is contained in:
parent
fe66beacc3
commit
97cd1c1411
|
@ -24,7 +24,7 @@ module Middleman::Util::Data
|
||||||
end
|
end
|
||||||
|
|
||||||
/
|
/
|
||||||
\A(.*?coding:.*?\n)?
|
\A(.*?coding:.*?\r?\n)?
|
||||||
(?<start>[-;]{3})[ ]*\r?\n
|
(?<start>[-;]{3})[ ]*\r?\n
|
||||||
(?<frontmatter>.*?)[ ]*\r?\n?
|
(?<frontmatter>.*?)[ ]*\r?\n?
|
||||||
(?<stop>^[-.;]{3})[ ]*\r?\n?
|
(?<stop>^[-.;]{3})[ ]*\r?\n?
|
||||||
|
@ -44,7 +44,7 @@ module Middleman::Util::Data
|
||||||
when %w(--- ---), %w(--- ...)
|
when %w(--- ---), %w(--- ...)
|
||||||
[parse_yaml(frontmatter, full_path), additional_content]
|
[parse_yaml(frontmatter, full_path), additional_content]
|
||||||
when %w(;;; ;;;)
|
when %w(;;; ;;;)
|
||||||
[parse_json(frontmatter, full_path), additional_content]
|
[parse_json("{#{frontmatter}}", full_path), additional_content]
|
||||||
else
|
else
|
||||||
[{}, content]
|
[{}, content]
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue