commit 388671f7016cd5ad929b238433f73e65b5df26ec
parent 4894911b7c34725405340963e2d4334f0d9983fe
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Tue, 30 May 2023 08:27:30 -0700
doc
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/pkg/template/templates.go b/pkg/template/templates.go
@@ -129,19 +129,22 @@ func buildTemplatesHelper(root string, tmpls map[string]*template.Template, pref
}
viewsPages, _ := bindata.AssetDir(root + prefix)
for _, page := range viewsPages {
+ // Skip index.gohtml
if utils.InArr(root+prefix+"/"+page, bases) {
continue
}
+ // Recursively process folders
ext := filepath.Ext(page)
if !strings.HasSuffix(page, ".gohtml") {
buildTemplatesHelper(root, tmpls, prefix+"/"+page, bases, fnsMap)
continue
}
-
+ // Create template
page = strings.TrimSuffix(page, ".gohtml")
tmpl := New("_", bindata.Asset).Funcs(fnsMap)
parseBases(tmpl, bases)
tmpl = Must(tmpl.Parse(root + prefix + "/" + page + ext))
+ // Add to templates collection
tmplName := buildTemplateName(prefix, page)
tmpls[tmplName] = tmpl.Tmpl
}