In an ideal scenario, your Github served website could be build locally, with the same output structure and layout.
@mbaudis 2019-03-14: more ...
The YAML headers are necessary to process the Markdown (or HTML) files in the page collections. The Progenetix Jekyll template uses standard Jekyll headers, but also adds some additional parameters.
@mbaudis 2019-03-14: more ...