重构项目

This commit is contained in:
dragon
2025-11-12 13:50:38 +08:00
parent dd6b50ba9c
commit adb9bf25b8
11 changed files with 217 additions and 257 deletions

View File

@@ -27,17 +27,17 @@ func NewTemplateInject(r *http.Request, def map[string]any) map[string]any {
}
func MustTemplate(data string) *template.Template {
newTemplate, err := NewTemplate(data)
parse, err := NewTemplate().Parse(data)
if err != nil {
panic(err)
}
return newTemplate
return parse
}
func NewTemplate(data string) (*template.Template, error) {
func NewTemplate() *template.Template {
funcMap := sprig.FuncMap()
delete(funcMap, "env")
delete(funcMap, "expandenv")
t := template.New("tmpl").Funcs(funcMap)
return t.Parse(data)
return t
}