mirror of
https://github.com/eiblog/eiblog.git
synced 2026-03-01 00:34:58 +08:00
update
This commit is contained in:
20
router.go
20
router.go
@@ -13,7 +13,10 @@ import (
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
var router *gin.Engine
|
||||
var (
|
||||
router *gin.Engine
|
||||
Tmpl *template.Template
|
||||
)
|
||||
|
||||
func init() {
|
||||
if setting.Conf.RunMode == setting.PROD {
|
||||
@@ -31,14 +34,15 @@ func init() {
|
||||
})
|
||||
router.Use(sessions.Sessions("su", store))
|
||||
// 匹配模版
|
||||
//router.LoadHTMLGlob("views/*.html")
|
||||
if tmpl, err := template.New("").Funcs(tmpl.TplFuncMap).ParseGlob("views/*.*"); err == nil {
|
||||
tmpl, err = tmpl.ParseGlob("views/admin/*.html")
|
||||
if err != nil {
|
||||
logd.Fatal(err)
|
||||
Tmpl = template.New("eiblog").Funcs(tmpl.TplFuncMap)
|
||||
files := ReadDir("views", func(name string) bool {
|
||||
if name == ".DS_Store" {
|
||||
return true
|
||||
}
|
||||
router.SetHTMLTemplate(tmpl)
|
||||
} else {
|
||||
return false
|
||||
})
|
||||
_, err := Tmpl.ParseFiles(files...)
|
||||
if err != nil {
|
||||
logd.Fatal(err)
|
||||
}
|
||||
// 开启静态文件
|
||||
|
||||
Reference in New Issue
Block a user