This blog runs with Rust made static site generator Zola
As official documentation, is less than limited, I had to read several 3rd party docs to undederstand how to use it.
Update 2025-01-03, after few months of usage:
Zola use tera language for template and TOML for configuration files. So it's easy to understand for Ansible users or Python developers as example.
Function can be put in a specific kind of templates called shortcode, it can then be called in article or templates with {{ name((id) }}
, where name is the name(.html/.md) of the file that contains the shortcode function template itself. The official documentation is nice on ths part.
For templates, Zola use Tera languages, about the same used in jinja2 files of Ansible.