class Middleman::Sitemap::Resource

def make_implicit_page_id(path)

def make_implicit_page_id(path)
  @id ||= begin
    if prok = @app.config[:page_id_generator]
      return prok.call(path)
    end
    basename = if ext == '.html'
      File.basename(path, ext)
    else
      File.basename(path)
               end
    # Remove leading dot or slash if present
    File.join(File.dirname(path), basename).gsub(/^\.?\//, '')
  end
end