{{define "title"}}{{.Title}}{{end}} {{define "body"}} <h1>{{.Title}}</h1> <article> {{.Body|safehtml}} </article> {{end}} package main import ( "html/template" "net/http" ) func viewHandler(w http.ResponseWriter, r *http.Request) { funcMap := template.FuncMap{ "safehtml": func(text string) template.HTML { return template.HTML(text) }, } templates := template.Must(template.New("").Funcs(funcMap).Pa