diff --git a/.gitignore b/.gitignore index 2bfce47..61891e2 100644 --- a/.gitignore +++ b/.gitignore @@ -24,4 +24,7 @@ go.work tmp/ # Gothub binary. -gothub \ No newline at end of file +gothub + +# Fiber compressed files +*.fiber.gz \ No newline at end of file diff --git a/public/css/global.css b/public/css/global.css index ef3249b..005d91d 100644 --- a/public/css/global.css +++ b/public/css/global.css @@ -42,10 +42,6 @@ main { padding: 8px; } -.navbarImg { - height: 30px; -} - .indexGitHub { background: #252525; color: #fff; diff --git a/serve/serve.go b/serve/serve.go index bd25d2a..4d97bea 100644 --- a/serve/serve.go +++ b/serve/serve.go @@ -74,12 +74,18 @@ func Serve() { }, }) + staticConfig := fiber.Static{ + Compress: true, + // Cache-Control: max-age=31536000 + MaxAge: 31536000, + } + app.Get("/", pages.HandleIndex) - app.Static("/css", "./public/css") - app.Static("/fonts", "./public/fonts") - app.Static("/robots.txt", "./public/robots.txt") - app.Static("/favicon.ico", "./public/assets/favicon.ico") - app.Static("/logo.svg", "./public/assets/logo.svg") + app.Static("/css", "./public/css", staticConfig) + app.Static("/fonts", "./public/fonts", staticConfig) + app.Static("/robots.txt", "./public/robots.txt", staticConfig) + app.Static("/favicon.ico", "./public/assets/favicon.ico", staticConfig) + app.Static("/logo.svg", "./public/assets/logo.svg", staticConfig) app.Get("/explore", ratelimiter, pages.HandleExplore) app.Get("/:user", ratelimiter, pages.HandleUser) app.Get("/avatar/:id", func(c *fiber.Ctx) error { diff --git a/views/header.html b/views/header.html index bf876bd..833732f 100644 --- a/views/header.html +++ b/views/header.html @@ -13,7 +13,7 @@