The HTML pages are defined in .txt source files using a simple DSL (domain specific language). The DSL consists of directives with data. Each directive is of the form @_verb_ at the start of lines. Data for the directive may either be following on the same line or on subsequent lines until the next directive.
So a title for the page is defined like:
@title Title for page
and text to appear is defined like:
@text Text for page
A special directive @style controls how the HTML page looks, particularly for how index pages are rendered.