The blosxom renderer renders the entries in a similar fashion to what Blosxom does. The blosxom renderer uses flavour templates and template variables. It also has a series of callbacks allowing plugins to modify templates and entry data at the time of rendering that specific piece.
renders the content_type template
calls the head callback and renders the head template
calls the date_head callback and renders the date_head template
for each story:
if the mtime on this entry is different than the last entry, it calls the date_foot callback, renders the date_foot template, calls the date_head callback and renders the date_head template.
calls the story callback and renders the story template
calls the date_foot callback and renders the date_foot template
renders the foot template (calls the foot callback