github.com/keysonzzz/kmg@v0.0.0-20151121023212-05317bfd7d39/kmgView/kmgGorazor/BuildTpl.go (about) 1 package kmgGorazor 2 3 import ( 4 "fmt" 5 6 "github.com/bronze1man/kmg/encoding/kmgBase64" 7 "github.com/bronze1man/kmg/kmgCache" 8 "github.com/sipin/gorazor/gorazor" 9 ) 10 11 func MustBuildTplWithPath(path string) { 12 kmgCache.MustMd5FileChangeCache("tpl_"+kmgBase64.Base64EncodeStringToString(path), []string{path}, func() { 13 fmt.Println("build tpl at " + path) 14 err := gorazor.GenFolder(path, path, gorazor.Option{"NameNotChange": true}) 15 if err != nil { 16 panic(err) 17 } 18 }) 19 }