make frontmatter delims configurable

This commit is contained in:
Eliott Appleford 2015-10-23 09:08:09 +00:00
parent 3cd84eb4d1
commit 19d21d2295
9 changed files with 54 additions and 18 deletions

View file

@ -99,10 +99,10 @@ module Middleman
basename = File.basename(data_path, extension)
if %w(.yaml .yml).include?(extension)
data, postscript = ::Middleman::Util::Data.parse(file[:full_path], :yaml)
data, postscript = ::Middleman::Util::Data.parse(file[:full_path], @app.config[:frontmatter_delims], :yaml)
data[:postscript] = postscript if !postscript.nil? && data.is_a?(Hash)
elsif extension == '.json'
data, _postscript = ::Middleman::Util::Data.parse(file[:full_path], :json)
data, _postscript = ::Middleman::Util::Data.parse(file[:full_path], @app.config[:frontmatter_delims], :json)
else
return
end