diff --git a/lib/jekyll/menus.rb b/lib/jekyll/menus.rb index 1dd15f0..cd7e6e8 100644 --- a/lib/jekyll/menus.rb +++ b/lib/jekyll/menus.rb @@ -100,7 +100,7 @@ def _front_matter_menu(menu, page, out={}) # -- if menu.is_a?(Array) || menu.is_a?(String) - _simple_front_matter_menu(menu, { + _simple_front_matter_menu(menu, **{ :mergeable => out, :page => page }) @@ -127,7 +127,7 @@ def _front_matter_menu(menu, page, out={}) # -- elsif item.is_a?(Hash) - out[key] << _fill_front_matter_menu(item, { + out[key] << _fill_front_matter_menu(item, **{ :page => page }) @@ -178,7 +178,7 @@ def _simple_front_matter_menu(menu, mergeable: nil, page: nil) else mergeable[menu] ||= [] - mergeable[menu] << _fill_front_matter_menu(nil, { + mergeable[menu] << _fill_front_matter_menu(nil, **{ :page => page }) end