About
templating is the process of taking a document that will serve as a model to create other document.
The template document includes a language template that has:
- placeholders to replace text part at runtime. For instance, an invoice would use the title, the address and other dynamic text as placeholder.
- or more complex language structure such as loop to fill for instance a table with a list of the article shipped.
Articles Related
Engine
Template Engine
Name | Language | Comment |
---|---|---|
FreeMarker | Java | |
Thymeleaf | Java | Natural template supported (ie the HTML template is HTML compliant) |
Liquid - Shopify | Ruby | used by Auth0 similar to Jinja as it uses filter |
Jinja | Python | Airflow, Ansible |