This is a creation in Article, where the information may have evolved or changed.
As is known to all, a Web page is generally composed of head, body, and feet, and a project in which the heads and feet are basically the same, these parts need to be extracted.
Like what:
When split, it is divided into this:
Head:
Body
...
Feet:
</body> ...
You can then render the template by invoking the Func (*template) Execute method three times!
But I have an obsessive-compulsive disorder, see
Main.html:
{{define "main"}}
Index.html:
{{Template ' main '.}} {{define "content"}} ... {{End}}
The
then uses func parsefiles (filenames. String) (*template, error) to pass in the above two file names at once, calling func (*template) Execute will be able to achieve the goal. Note Two files {{Template xxx.}} There is a point, otherwise the data cannot be passed in!