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 @@ +