class Middleman::CoreExtensions::Routing
def page(path, opts={})
def page(path, opts={}) options = opts.dup page_data = options.delete(:data) || {} page_data[:id] = options.delete(:id) if options.key?(:id) # Default layout metadata = { locals: options.delete(:locals) || {}, page: page_data, options: options } PageDescriptor.new(path, metadata) end