Templates are instructions for how to display structures, written
most of the time in Freemarker or
Velocity–both of
which are well-known templating languages used for mixing HTML
with programmatic elements.
Because of this, they’re very easy to write and can help you
ensure that your site has a
consistent look and feel.