12345678910111213141516171819202122232425262728293031 |
- // A Django-syntax like template-engine
- //
- // Blog posts about pongo2 (including introduction and migration):
- // https://www.florian-schlachter.de/?tag=pongo2
- //
- // Complete documentation on the template language:
- // https://docs.djangoproject.com/en/dev/topics/templates/
- //
- // Try out pongo2 live in the pongo2 playground:
- // https://www.florian-schlachter.de/pongo2/
- //
- // Make sure to read README.md in the repository as well.
- //
- // A tiny example with template strings:
- //
- // (Snippet on playground: https://www.florian-schlachter.de/pongo2/?id=1206546277)
- //
- // // Compile the template first (i. e. creating the AST)
- // tpl, err := pongo2.FromString("Hello {{ name|capfirst }}!")
- // if err != nil {
- // panic(err)
- // }
- // // Now you can render the template with the given
- // // pongo2.Context how often you want to.
- // out, err := tpl.Execute(pongo2.Context{"name": "fred"})
- // if err != nil {
- // panic(err)
- // }
- // fmt.Println(out) // Output: Hello Fred!
- //
- package pongo2
|