详细描述应该是 怎么定义公共的全局模板变量,比如全局的 webtitle 、seotitle 等
如
router := gin.Default() router.use(func (ctx *gin.Context) { // if user.isLogged() // 怎么才能设置一个变量或值,让模板中可以读到 // endif }) 如 fiber 可以这样:
app.Use(func(ctx *fiber.Ctx) error { _ = ctx.Bind(fiber.Map{ "t": time.Now().UnixNano(), }) return ctx.Next() }) app.Get("/", func(ctx *fiber.Ctx) error { return ctx.Render("tmpl_name", fiber.Map{ }) }) // 模板中可以 {{ .t }} 得到当前的时间戳 