コード例 #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
ファイル: shortcode.go プロジェクト: nelsonsilva/hugo
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")
}