class Middleman::CoreExtensions::FrontMatter

def data(path)

def data(path)
  p = normalize_path(path)
  @cache[p] ||= begin
    data, content = frontmatter_and_content(p)
    if app.files.exists?("#{path}.frontmatter")
      external_data, _ = frontmatter_and_content("#{p}.frontmatter")
      data = external_data.deep_merge(data)
    end
    [data, content]
  end
end