I have a few small .html files that I parse like:
template.Must(
template.New("test").
ParseFiles(
"templates/f1.html",
"templates/f2.html",
"templates/f3.html",
),
)
These are all very small files and, for example, I'd like to make these just strings to make my code easier but how do I do the same type of template inheritance but with strings? All I see is the Parse method, but that only takes 1 string:
func (t *Template) Parse(text string) (*Template, error)
My strings:
f1 := `Hi there {{template "content" .}}`
f2 := `{{define "content"}}bob {{template "content2" .}}{{end}}`
f3 := `{{define "content2"}}ross{{end}}`
Not sure how to make these "play" together. (This is a simplified example of what I'm doing and these strings are used in multiple places so doesn't make sense to combine them all to 1).