将您的[]byte
或转换string
为类型template.HTML
(在此处记录)
p.Body = template.HTML(s) // where s is a string or []byte
然后,在您的模板中,只需:
{{.Body}}
它将被打印而不会逃脱。
为了能够在页面正文中包含HTML,您需要更改Page
类型声明:
type Page struct {
Title string
Body template.HTML
}
然后分配给它。
去template.ExecuteTemplate包括html
将您的[]byte
或转换string
为类型template.HTML
(在此处记录)
p.Body = template.HTML(s) // where s is a string or []byte
然后,在您的模板中,只需:
{{.Body}}
它将被打印而不会逃脱。
为了能够在页面正文中包含HTML,您需要更改Page
类型声明:
type Page struct {
Title string
Body template.HTML
}
然后分配给它。