template.go 288 B

1234567891011121314151617
  1. package common
  2. import (
  3. "embed"
  4. "html/template"
  5. )
  6. //go:embed public
  7. var FS embed.FS
  8. func LoadTemplate() *template.Template {
  9. var funcMap = template.FuncMap{
  10. "unescape": UnescapeHTML,
  11. }
  12. t := template.Must(template.New("").Funcs(funcMap).ParseFS(FS, "public/*.html"))
  13. return t
  14. }