Build Process
Load the ASF data.
Each
md
and
ezmd
file is processed. For
ezt
asfreader.py
.
Read file metadata.
Read page contents.
For
ezt
process as a template.
EZT Syntax
Generate HTML.
Apply HTML transformations using
asfgenid.py
.
Expand metadata in {{ data.x.y }} format.
Inventory id attributes.
Process id and class attribute annotations --
and {.class}. Add permalinks for id attributes.
For all headings w/o an id create one by slugifying heading text. Add permalink.
For all tables w/o a class add class=“table”.
If there are one or more [TOC] tags in the content build a Table of Contents using Headings after the last [TOC] and place at the first.
The generated HTML is then inserted into the template and then template processed with Pelican's JINJA.