Vento

Vento is the template engine used for note templating.

Please follow the documentation for more details.

Custom loader

Pochoir implements a custom loader enabling you to:

For example, we have this template:

Template 1.md
{{ export message }}
Hello World
{{ /export }}

{{ export function greeting(name) }}
Hello, {{name}}!
{{ /export }}

Some content

We can import its variables and functions:

Template 2.md
{{ import { message, greeting } from "[[Template 1]]" }}

{{- message -}}
{{- greeting("John") -}}

Outputs:

Note.md
Hello World
Hello, John!

We can also include its content:

Template 3.md
{{ include "[[Template 1]]" }}

Outputs:

Note 2.md
Some content