Versions in this module Expand all Collapse all v0 v0.0.0 Dec 20, 2023 Changes in this version + const NoLayout + type AmberEngine struct + func Amber(directory, extension string) *AmberEngine + func (s *AmberEngine) AddFunc(funcName string, funcBody interface{}) + func (s *AmberEngine) Binary(assetFn func(name string) ([]byte, error), namesFn func() []string) *AmberEngine + func (s *AmberEngine) ExecuteWriter(w io.Writer, filename string, layout string, bindingData interface{}) error + func (s *AmberEngine) Ext() string + func (s *AmberEngine) Load() error + func (s *AmberEngine) Reload(developmentMode bool) *AmberEngine + type DjangoEngine struct + func Django(directory, extension string) *DjangoEngine + func (s *DjangoEngine) AddFilter(filterName string, filterBody FilterFunction) *DjangoEngine + func (s *DjangoEngine) AddFunc(funcName string, funcBody interface{}) + func (s *DjangoEngine) Binary(assetFn func(name string) ([]byte, error), namesFn func() []string) *DjangoEngine + func (s *DjangoEngine) ExecuteWriter(w io.Writer, filename string, layout string, bindingData interface{}) error + func (s *DjangoEngine) Ext() string + func (s *DjangoEngine) Load() error + func (s *DjangoEngine) Reload(developmentMode bool) *DjangoEngine + type Engine interface + ExecuteWriter func(w io.Writer, filename string, layout string, bindingData interface{}) error + Ext func() string + Load func() error + type EngineFuncer interface + AddFunc func(funcName string, funcBody interface{}) + type Error pongo2.Error + type FilterFunction func(in *Value, param *Value) (out *Value, err *Error) + type HTMLEngine struct + Templates *template.Template + func HTML(directory, extension string) *HTMLEngine + func Pug(directory, extension string) *HTMLEngine + func (s *HTMLEngine) AddFunc(funcName string, funcBody interface{}) + func (s *HTMLEngine) AddLayoutFunc(funcName string, funcBody interface{}) *HTMLEngine + func (s *HTMLEngine) Binary(assetFn func(name string) ([]byte, error), namesFn func() []string) *HTMLEngine + func (s *HTMLEngine) Delims(left, right string) *HTMLEngine + func (s *HTMLEngine) ExecuteWriter(w io.Writer, name string, layout string, bindingData interface{}) error + func (s *HTMLEngine) Ext() string + func (s *HTMLEngine) Layout(layoutFile string) *HTMLEngine + func (s *HTMLEngine) Load() error + func (s *HTMLEngine) Reload(developmentMode bool) *HTMLEngine + type HandlebarsEngine struct + func Handlebars(directory, extension string) *HandlebarsEngine + func (s *HandlebarsEngine) AddFunc(funcName string, funcBody interface{}) + func (s *HandlebarsEngine) Binary(assetFn func(name string) ([]byte, error), namesFn func() []string) *HandlebarsEngine + func (s *HandlebarsEngine) ExecuteWriter(w io.Writer, filename string, layout string, bindingData interface{}) error + func (s *HandlebarsEngine) Ext() string + func (s *HandlebarsEngine) Layout(layoutFile string) *HandlebarsEngine + func (s *HandlebarsEngine) Load() error + func (s *HandlebarsEngine) Reload(developmentMode bool) *HandlebarsEngine + type Options interface + GetData func() interface{} + GetLayout func() string + type Value pongo2.Value + type View struct + func (v *View) AddFunc(funcName string, funcBody interface{}) + func (v *View) ExecuteWriter(w io.Writer, filename string, layout string, bindingData interface{}) error + func (v *View) Find(filename string) Engine + func (v *View) Len() int + func (v *View) Load() error + func (v *View) Register(e Engine) error