Go语言Web : 网站图标

如何提供Favicon

// favicon.go
package main

import (
    "gopkg.in/kataras/iris.v6"
    "gopkg.in/kataras/iris.v6/adaptors/httprouter"
)

func main() {
    app := iris.New()
    app.Adapt(httprouter.New())
    // 提供网站图标 ./static/favicons/iris_favicon_32_32.ico
    app.Favicon("./static/favicons/iris_favicon_32_32.ico")

    // app.Favicon("./static/favicons/iris_favicon_32_32.ico", "/favicon_32_32.ico")
    // 提供网站图标 ./static/favicons/iris_favicon_32_32.ico 路径: localhost:8080/favicon_32_32.ico

    app.Get("/", func(ctx *iris.Context) {
        ctx.HTML(iris.StatusOK, `你应该已经在网站浏览器看到一个网站图标,
      如果没有请刷新,或者清空浏览器缓存`)
    })

    app.Listen(":8080")
}
$ tree ./
favicon.go
static/
└── favicons
    └── iris_favicon_32_32.ico
$ go run favicon.go

results matching ""

    No results matching ""