dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit 388671f7016cd5ad929b238433f73e65b5df26ec
parent 4894911b7c34725405340963e2d4334f0d9983fe
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Tue, 30 May 2023 08:27:30 -0700

doc

Diffstat:
Mpkg/template/templates.go | 5++++-
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 }