Two-stage pipeline
A template engine (Nunjucks, Handlebars, EJS, Pug) interpolates your variables, then a language processor (HTML, MJML, Markdown, Text) produces the final markup.
Database-backed, multi-engine rendering â with error messages that actually tell you what went wrong.