From 7b6696714142de8deeb5ef4f144ac3ecf8116e3e Mon Sep 17 00:00:00 2001 From: bnewbold Date: Sun, 22 Apr 2012 23:07:35 -0400 Subject: basic HTML templating --- serve.go | 4 ++-- templates/base.html | 8 ++++++++ templates/home.html | 10 ++-------- 3 files changed, 12 insertions(+), 10 deletions(-) create mode 100644 templates/base.html diff --git a/serve.go b/serve.go index dff2006..f54ca0e 100644 --- a/serve.go +++ b/serve.go @@ -49,8 +49,8 @@ func serveCmd() { var err error // load and parse templates - tmplHome = template.Must(template.ParseFiles(*templatePath + "/home.html")) - tmplView = template.Must(template.ParseFiles(*templatePath + "/view.html")) + baseTmplPath := *templatePath + "/base.html" + tmplHome = template.Must(template.ParseFiles(*templatePath + "/home.html", baseTmplPath)) if err != nil { log.Fatal(err) } diff --git a/templates/base.html b/templates/base.html new file mode 100644 index 0000000..538d7db --- /dev/null +++ b/templates/base.html @@ -0,0 +1,8 @@ +{{ define "HEADER" }} + +bombom + + +{{ end }} +{{ define "FOOTER" }} +{{ end }} diff --git a/templates/home.html b/templates/home.html index 0cc420e..1298241 100644 --- a/templates/home.html +++ b/templates/home.html @@ -1,9 +1,3 @@ - - -bombom - - - +{{ template "HEADER" }}

Home Page

- - +{{ template "FOOTER" }} -- cgit v1.2.3