内置的模板函数
  • str2html
{{str2html .title}}
  • html2str
{{html2str .title}}
  • substr
{{substr .title 0 30}}
  • datetimeformat

now为time.Time

{{datetimeformat .now "YYYY-MM-DD HH:mm:ss"}}
  • date

now为time.Time

{{date .now}}
  • int_datetimeformat

int_now为int时间戳

{{date .int_now "YYYY-MM-DD HH:mm:ss"}}
  • int_datetime

int_now为int时间戳

{{int_datetime .int_now}}
  • int_date

int_now为int时间戳

{{in_date .int_now}}
  • assets_js
{{assets_js "/static/js/main.js"}}
  • assets_css
{{assets_js "/static/css/gow.css"}}
添加自己的模板函数

定义函数

// hello 定义一个func
func hello(str string) string{
    return "hello:"+str
}

添加函数

r := gow.Defualt()
r.AddFuncMap("hello",hello)

在模板中使用

{{hello "Sam"}}

//会在html模板上,输出:hello:Sam