package main import ( "net/http" //"strings" "text/template" ) func renderTemplate(w http.ResponseWriter, page string, p *Posts) (err error) { t, err := template.ParseFiles("html/master.tmpl.html", "html/"+page+".tmpl.html") if err != nil { return err } //splitPath := strings.Split(page, "/") //data := make(map[string]interface{}) // If were loading the index, set page to 'Index' and pass through all posts. // Otherwise, set page to 'Projects' and pass through the first post (should only be one // coming in) /* if splitPath[0] == "index" { data["Page"] = "Index" data["Posts"] = p } else { data["Page"] = "Project" data["Post"] = p.Contents[0] } */ err = t.Execute(w, nil) if err != nil { return err } return nil }