aboutsummaryrefslogtreecommitdiff
path: root/render.go
diff options
context:
space:
mode:
Diffstat (limited to 'render.go')
-rw-r--r--render.go20
1 files changed, 20 insertions, 0 deletions
diff --git a/render.go b/render.go
new file mode 100644
index 0000000..fe6c2f1
--- /dev/null
+++ b/render.go
@@ -0,0 +1,20 @@
+package main
+
+import (
+ "net/http"
+ "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
+ }
+
+ err = t.Execute(w, p)
+ if err != nil {
+ return err
+ }
+
+ return nil
+}