package main import ( "os" "git.urbach.dev/go/web" "git.urbach.dev/web/urbach.dev/server/middleware" "git.urbach.dev/web/urbach.dev/server/pages" ) func main() { address := os.Getenv("LISTEN") if address == "" { address = ":8080" } server := web.NewServer() server.Use(middleware.Recover) server.Use(middleware.RedirectTrailingSlashes) server.Use(middleware.HSTS) server.Get("/", pages.Frontpage) server.Get("/blog", pages.Blog) server.Get("/:post", pages.Post) server.Run(address) }