示例#1
0
文件: shortcode.go 项目: jcdny/hugo
func GetTemplate(name string, t bundle.Template) *template.Template {
	if x := t.Lookup("shortcodes/" + name + ".html"); x != nil {
		return x
	}
	return t.Lookup("_internal/shortcodes/" + name + ".html")
}
示例#2
0
func ShortcodeRender(name string, data *ShortcodeWithPage, t bundle.Template) string {
	buffer := new(bytes.Buffer)
	t.ExecuteTemplate(buffer, "shortcodes/"+name+".html", data)
	return buffer.String()
}
示例#3
0
文件: shortcode.go 项目: 4honor/hugo
func GetTemplate(name string, t bundle.Template) *template.Template {
	return t.Lookup("shortcodes/" + name + ".html")
}