module Middleman::CoreExtensions::FrontMatter::ClassMethods
def parse_front_matter(content)
def parse_front_matter(content) yaml_regex = /^(---\s*\n.*?\n?)^(---\s*$\n?)/m if content =~ yaml_regex begin data = YAML.load($1) rescue => e puts "YAML Exception: #{e.message}" end content = content.split(yaml_regex).last end data ||= {} [data, content] end