func configureServer(server *martini.Martini, router martini.Router) { server.Use(martini.Recovery()) server.Use(middleware.Logger()) server.Use(martini.Static("templates/public", martini.StaticOptions{SkipLogging: true})) server.Use(martini.Static("templates/images", martini.StaticOptions{Prefix: "images", SkipLogging: true})) server.Use(martini.Static("templates/styles", martini.StaticOptions{Prefix: "styles", SkipLogging: true})) server.Use(martini.Static("templates/scripts", martini.StaticOptions{Prefix: "scripts", SkipLogging: true})) server.Use(render.Renderer(render.Options{ Layout: "layout", })) server.MapTo(router, (*martini.Routes)(nil)) server.Action(router.Handle) }