浏览代码

add favicon

xuxin 1 年之前
父节点
当前提交
4772e57dba
共有 4 个文件被更改,包括 7 次插入1 次删除
  1. 二进制
      docs/assets/favicon.ico
  2. 3 0
      docsrc/assets.go
  3. 二进制
      docsrc/assets/favicon.ico
  4. 4 1
      docsrc/mux.go

二进制
docs/assets/favicon.ico


+ 3 - 0
docsrc/assets.go

@@ -4,3 +4,6 @@ import "embed"
 
 //go:embed assets/**.*
 var Assets embed.FS
+
+//go:embed assets/favicon.ico
+var favicon []byte

二进制
docsrc/assets/favicon.ico


+ 4 - 1
docsrc/mux.go

@@ -395,7 +395,10 @@ func Mux(prefix string) http.Handler {
 	)
 	// @snippet_end
 
-	mux.Handle("/favicon.ico", http.NotFoundHandler())
+	mux.HandleFunc("/favicon.ico", func(w http.ResponseWriter, r *http.Request) {
+		w.Write(favicon)
+		return
+	})
 
 	samplesMux := SamplesHandler(prefix)
 	mux.Handle("/samples/",