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