@benwerd loving your work on idno! Just had a look at the source, great that you’re using #microformats 2, I have some suggestions/corrections:
.h-entry
is better off where you’ve got.idno-entry
so then the author.h-card
can be scoped into the entry- add
.p-author
to the.h-card
for each.h-entry
to explicitly declare authorship - put
.h-as-*
on the same element as.h-entry .idno-entry
- put
.u-url
where you currently have.dt-published
, move.dt-published
to thetime
element
Thanks to Aaron Parecki you can see how a page is parsed here, or use my php-mf2 demo sandbox for experimentation by hand.