Unlike Neuron, Emanote’s generated HTML can be completely customized. Emanote uses the Heist HTML template system that supports non-trivial constructs like recursion; see here for a tutorial on its syntax.
The default HTML templates are stored in the default layer, which can you override either totally or in subset.
Layouts
Emanote includes two builtin layouts, called book
(the default) and `note`, but you can also write your own HTML layout from scratch, as long as you specify that template in YAML configuration for the notes in question. For eg., templates/home.tpl
is how https://srid.ca homepage is generated, because its index.md
specifies this template as template.name
in its YAML frontmatter (which could also be index.yaml
).
Features