From f97d476b495126fd2474b8e3a2968658395d2a0f Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 13 Mar 2024 17:09:48 -0400 Subject: Complete restructure --- render.go | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 render.go (limited to 'render.go') diff --git a/render.go b/render.go deleted file mode 100644 index 83416f5..0000000 --- a/render.go +++ /dev/null @@ -1,44 +0,0 @@ -package main - -import ( - "net/http" - "strings" - "text/template" -) - -func renderTemplate(w http.ResponseWriter, tmplPath string, p *Posts) (err error) { - t, err := template.ParseFiles("html/master.tmpl.html", "html/"+tmplPath+".tmpl.html") - if err != nil { - return err - } - - data := combineData(tmplPath, p) - - err = t.Execute(w, data) - if err != nil { - return err - } - - return nil -} - -func combineData(path string, p *Posts) map[string]interface{} { - splitPath := strings.Split(path, "/") - - data := make(map[string]interface{}) - - if splitPath[0] == "main" { - switch splitPath[1] { - case "about": - data["Page"] = splitPath[1] - default: - data["Page"] = splitPath[1] - data["Posts"] = p - } - } else { - data["Page"] = splitPath[0] - data["Post"] = p.Contents[0] - } - - return data -} -- cgit v1.2.3