diff --git a/CHANGELOG.md b/CHANGELOG.md index ee99078c..b0e80a88 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ master * Fixed `asset_hash` when path has query string or #hashes * Fix new extension template * Don't parse frontmatter on ignored files. +* Fix displaying frontmatter on `/__middleman/sitemap` # 4.0.0 diff --git a/middleman-core/lib/middleman-core/meta_pages/sitemap_resource.rb b/middleman-core/lib/middleman-core/meta_pages/sitemap_resource.rb index d746be95..fecaef96 100644 --- a/middleman-core/lib/middleman-core/meta_pages/sitemap_resource.rb +++ b/middleman-core/lib/middleman-core/meta_pages/sitemap_resource.rb @@ -42,7 +42,7 @@ module Middleman props['Source File'] = @resource.file_descriptor ? @resource.file_descriptor[:full_path].to_s.sub(/^#{Regexp.escape(ENV['MM_ROOT'] + '/')}/, '') : 'Dynamic' data = @resource.data - props['Data'] = data.inspect unless data.empty? + props['Data'] = data.to_hash(symbolize_keys: true).inspect unless data.empty? options = @resource.options props['Options'] = options.inspect unless options.empty?