aboutsummaryrefslogtreecommitdiff
path: root/cmd/http/render.go
blob: 585ba312aef6eb2545e1fb72aa69206de00c8c84 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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
}