From b0ea4e7608ecb347a0c3c732583304a502bf5bf1 Mon Sep 17 00:00:00 2001 From: Ben Hollis Date: Fri, 30 May 2014 22:32:39 -0700 Subject: [PATCH] Tweak resource manipulator order --- .../lib/middleman-core/core_extensions/front_matter.rb | 3 +++ middleman-core/lib/middleman-core/core_extensions/routing.rb | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/middleman-core/lib/middleman-core/core_extensions/front_matter.rb b/middleman-core/lib/middleman-core/core_extensions/front_matter.rb index faf0bb12..42e8ee98 100644 --- a/middleman-core/lib/middleman-core/core_extensions/front_matter.rb +++ b/middleman-core/lib/middleman-core/core_extensions/front_matter.rb @@ -10,6 +10,9 @@ require 'active_support/json' # Extensions namespace module Middleman::CoreExtensions class FrontMatter < ::Middleman::Extension + # Try to run after routing but before directory_indexes + self.resource_list_manipulator_priority = 90 + YAML_ERRORS = [StandardError] # https://github.com/tenderlove/psych/issues/23 diff --git a/middleman-core/lib/middleman-core/core_extensions/routing.rb b/middleman-core/lib/middleman-core/core_extensions/routing.rb index 07150f7e..9769c943 100644 --- a/middleman-core/lib/middleman-core/core_extensions/routing.rb +++ b/middleman-core/lib/middleman-core/core_extensions/routing.rb @@ -4,7 +4,7 @@ module Middleman class Routing < Extension # This should always run late, but not as late as :directory_indexes, # so it can add metadata to any pages generated by other extensions - self.resource_list_manipulator_priority = 90 + self.resource_list_manipulator_priority = 80 def initialize(app, options_hash={}, &block) super