Differences from mulate:
- gin support
- URL params support (via gin)
mlt, _ := mulate.New(cfg.Template)
allFuncs := make(template.FuncMap, 0)
err = mlt.LoadTemplates(allFuncs)
if err != nil {
log.Fatal(err)
}
router := gin.Default()
templates := ginmulate.New(mlt, log)
templates.Route("", router)
router.Run(cfg.Addr)in file tmpl/page/my/:id/hello.tmpl:
{{ $id := param "id" }}
if request has argument id (?id=XX) it's value available via
{{ $id := .Request.URL.Query.Get "id" }}
- docs, part 1
- tests, part 1
- google and ask reddit for analogs
- tests, part 2
- docs, part 2
- release
The MIT License (MIT), see LICENSE.
Copyright (c) 2018 Aleksei Kovrizhkin lekovr+apisite@gmail.com