如下图所示,views目录下有后台模板目录也有前台模板目录,想要渲染对应的模板文件如下设置即可
**
r := gin.Default()
r.LoadHTMLGlob("views/**/*")
2、渲染后台首页
后台文件代码
r.GET("/admin", func(c *gin.Context) {
c.HTML(http.StatusOK, "admin/index.html", gin.H{
"title": "后台首页",
})
})
{{ define "admin/index.html" }}{{end}}
{{ define "admin/index.html" }}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>后台首页</title>
</head>
<body>
{{.title}}
</body>
</html>
{{ end }}