]> git.taranathan.com Git - filestuffs.git/commitdiff
favicon
authorTaran Nathan <moogoesmeow123@gmail.com>
Thu, 11 Jun 2026 19:33:06 +0000 (15:33 -0400)
committerTaran Nathan <moogoesmeow123@gmail.com>
Thu, 11 Jun 2026 19:33:26 +0000 (15:33 -0400)
src/router.gleam
static/favicon.ico [new file with mode: 0644]

index cd1aad3f0fa4ad6b51586addc5620da01866ce70..fca111320a304d66eb79b7cdd1cc0b52e08023e5 100644 (file)
@@ -16,6 +16,7 @@ pub fn handle_request(
   case req.path {
     "/index.html" -> main_page(req)
     "/" -> main_page(req)
+    "/favicon.ico" -> favicon(req)
     "/styles.css" -> {
       use <- wisp.serve_static(req, "/styles.css", "./static/styles.css")
       wisp.ok()
@@ -27,6 +28,15 @@ pub fn handle_request(
   }
 }
 
+fn favicon(req: wisp.Request) -> wisp.Response {
+  use <- wisp.serve_static(
+    req,
+    under: "/favicon.ico",
+    from: "./static/favicon.ico",
+  )
+  wisp.ok()
+}
+
 fn list(req: wisp.Request, file_path: String) -> wisp.Response {
   let files = simplifile.get_files(file_path) |> result.unwrap([])
 
diff --git a/static/favicon.ico b/static/favicon.ico
new file mode 100644 (file)
index 0000000..d46ff65
Binary files /dev/null and b/static/favicon.ico differ