模板复用其实就是动态内容驱动着部分变化的区域,公共区域是整个网站页面都在共用的内容,这便是模板复用的妙处。
模板复用
作为服务端编程语言的Golang,在web模板渲染引擎上当然也不逊色于其他同类型的服务端语言,它同样也有属于自己的那一套模板渲染引擎。
更为确切的叫法是嵌套模板
,也就是模板可以相互间嵌套着使用,这也是使用的好处与便利吧!
define
关键字用于在待解析内容中定义一个模板。
{
{define "name"}} T {
{end}}
通过template
关键字来渲染模板内容。
{
{template "name"}}
{
{template "name" pipeline}}
当然,golang还为我们提供另一关键字block
,与define
同样是定义模板,而它却是在需要执行的时候执行它。