26 lines
477 B
Go

package main
import (
"os"
"git.akyoto.dev/go/web"
"git.akyoto.dev/web/akyoto.dev/server/middleware"
"git.akyoto.dev/web/akyoto.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.Get("/", pages.Frontpage)
server.Get("/blog", pages.Blog)
server.Get("/:post", pages.Post)
server.Run(address)
}