目前beego內置的模板函數有如下:(在.html文件中可以直接使用的函數。)
markdown
實現了把markdown文本轉化爲html信息,使用方法{{markdown .Content}}
dateformat
實現了時間的格式化,返回字符串,使用方法{{dateformat .Time “2006-01-02T15:04:05Z07:00”}}
date
實現了類似PHP的date函數,可以很方便的根據字符串返回時間,使用方法{{date .T “Y-m-d H:i:s”}}
compare
實現了比較兩個對象的比較,如果相同返回true,否者false,使用方法{{compare .A .B}}
substr
實現了字符串的截取,支持中文截取的完美截取,使用方法{{substr .Str 0 30}}
html2str
實現了把html轉化爲字符串,剔除一些script、css之類的元素,返回純文本信息,使用方法{{html2str .Htmlinfo}}
str2html
實現了把相應的字符串當作HTML來輸出,不轉義,使用方法{{str2html .Strhtml}}
htmlquote
實現了基本的html字符轉義,使用方法{{htmlquote .quote}}
htmlunquote
實現了基本的反轉移字符,使用方法{{htmlunquote .unquote}}