class Middleman::Server

def self.with_layout(layout_name, &block)

end
page "/admin/login.html"
page "/admin/"
with_layout :admin do
Takes a block which allows many pages to have the same layout
def self.with_layout(layout_name, &block)
  old_layout = current_layout
  
  layout(layout_name)
  class_eval(&block) if block_given?
ensure
  layout(old_layout)
end