+++
draft = false
+++

Macros are function-like structures that take input data and output other data. Macros are used to deal with repetitive patterns, making them easier to type out. In the context of a static-site generators, macros are special pieces of template that you use as functions to invoke more complex markup. Tera, Zola's templating engine, has [docs on its macro system](https://tera.netlify.com/docs/templates/#macros).
