diff --git a/src/static/main.go b/src/static/main.go
index d4e1e9b..3daca29 100644
--- a/src/static/main.go
+++ b/src/static/main.go
@@ -21,6 +21,8 @@ func GetStatic(staticfiles *embed.FS, c echo.Context) (err error) {
c.Response().Header().Set(echo.HeaderContentType, echo.MIMEApplicationJavaScript)
} else if strings.HasSuffix(name, ".css") {
c.Response().Header().Set(echo.HeaderContentType, "text/css")
+ } else if strings.HasSuffix(name, ".ico") {
+ c.Response().Header().Set(echo.HeaderContentType, "image/x-icon")
}
c.Response().Header().Add(echo.HeaderCacheControl, "max-age=172800")
return c.String(http.StatusOK, string(content))
diff --git a/static/images/favicon.ico b/static/images/favicon.ico
new file mode 100644
index 0000000..22fbb00
Binary files /dev/null and b/static/images/favicon.ico differ
diff --git a/static/main.go b/static/main.go
index d96df28..269902e 100644
--- a/static/main.go
+++ b/static/main.go
@@ -8,4 +8,5 @@ import (
//
//go:embed css/*
//go:embed js/*
+//go:embed images/*
var Static embed.FS
diff --git a/templates/head.html b/templates/head.html
index adbe5ab..65cd194 100644
--- a/templates/head.html
+++ b/templates/head.html
@@ -4,6 +4,7 @@
+