lib/middleman-alias/extension.rb in middleman-alias-0.0.4 vs lib/middleman-alias/extension.rb in middleman-alias-0.0.5

- old
+ new

@@ -1,6 +1,7 @@ require 'middleman-core' +require 'middleman-alias/alias-resource' module Middleman class AliasExtension < Middleman::Extension def initialize(app, options_hash={}, &block) super @@ -8,17 +9,18 @@ def manipulate_resource_list(resources) resources.each do |resource| if resource.data["alias"] alias_url = resource.data["alias"] - alias_url += "/index.html" if alias_url.match(/\/$/) - Sitemap::Resource.new(@app.sitemap, alias_url).tap do |p| - p.proxy_to("alias.html") - p.add_metadata locals: { - destination: resource.url - } - resources.push p - end + alias_url += "index.html" if alias_url.match(/\/$/) + resources.push Middleman::Sitemap::AliasResource.new(@app.sitemap, alias_url, resource.url) + #Sitemap::Resource.new(@app.sitemap, alias_url).tap do |p| + #p.proxy_to("alias.html") + #p.add_metadata locals: { + #destination: resource.url + #} + #resources.push p + #end end end resources end