Fragments and Inclusion
A page with a format of php may include the contents of another file like this:
//Optionally start with the URI of the page you want to include:
$uri = 'about';
$page = HS_Core::identify_page($uri);
//Then actually render the page (or start at this step,
//if $page is already the ID of the page you want to include).
HS_Core::render_page($page,'',0);
The last agument of HS_Core::render_page can be 1 to force an <h1> to be rendered, 0 to not force it either way (rendered only if it is in the content, not just the meta data), or -1 to force it to be excluded.
Including pages in this manner works recursively, too.
In the future we hope to support a syntax that allows all page formats to include other pages.