The default templates which come with Daizu generate HTML content which should comply with the hAtom microformat, versionĀ 0.1, for the most part. I'd welcome suggestions for other ways in which Daizu can support applicable microformats.
Each article published by Daizu is an hentry, providing
it uses the default page_content.tt template. This applies
to blog articles, as well as ones outside of blogs, like this one.
Article's don't have an hfeed marked explicitly, so it
defaults to being the whole document. Blog archive pages and the
homepages for blogs (such as this one) do include
an element with the hfeed class.
The names of authors of articles are marked up correctly using hCard, although currently only on blog articles (because ones like this don't include the name of the author or authors). I think that omitting the author is in violation of the hAtom specification, but I don't want to plaster my name on every bit of documentation I publish. Currently only author names are included in the output, but email addresses and homepage URLs might be available from the author information in the database, so they could be added to the templates.
The publication date (and, if I add it at some point, the time
at which an item was last updated) is encoded using the
datetime
design pattern. This encodes the date and time unambiguously
in the W3C
datetime format in the title attribute of an
abbr element. The content is a more readable version
of the same information, with less precision. The default stylesheet
turns off the dotted underline effect on these elements, since the
title isn't likely to be interesting to most people:
abbr.published, abbr.updated { border-bottom: none; }