A page is nothing more than a file which contains content you wish to publish.
A page contains two things:
- A header
This is where you may define per-page variables.
- The content
This is where you write your content, optionally making use of variables and HTML::Template markup
The header of a file is any content which lies between the top of the file and the marker "----". The header consists of lines of the form:
key: value
key2: value2
Those examples define the variables "key" and "key2" respectively.
NOTE: Key names are always transformed to lower-case when encountered.
A header is mandatory even if it is empty, but note that you'll almost certainly want to set the title of the output page.