#microformats 2026-10-18

2026-10-18 UTC
#
ulhar4409
is there an inference rule(s) for h-entry > p-name ?
#
ulhar4409
i have an (article class=h-entry) that has a few microformatted properties (u-url dt-published u-author u-like-of) and it intentionally *doesn't* have a p-name, but parsers seem to infer one anyway
#
jkingweb
There are generic rules for an implied name property. If the microformat has no p- or e-properties and no child microformats, a name is implied via a somewhat involved algorithm.
#
ulhar4409
ah, so i could change one of those facts and the implied name would go away?
#
ulhar4409
turning that u-author link into an h-card might work, although I'd prefer to keep it minimal in-article
#
ulhar4409
or, well, class="u-author h-card"
#
ulhar4409
so doing this does fix the Name issue but now i need to figure out how to get the embedded h-card to defer to my *main* h-card
#
ulhar4409
Maybe if I put, like, (a class="u-author p-author" href="/" Ulhar) instead?
[aciccarello] joined the channel
#
ulhar4409
ok, i switched back to just having u-author, and now when i have any u-reply-to, etc, i also wrap it in p-summary, although maybe another property could fit better for this
thatoddshade, jone42, [jeremycherfas], Saige_Leah, Kaja, emery, barnaby and [tw2113] joined the channel
#
gRegor
ulhar4409, you can use h-cards on other pages https://indieweb.org/authorship#Dedicated_author_page. The full algorithm, which gives some other options: https://indieweb.org/authorship-spec#Algorithm
#
gRegor
It would be nice to get a version of the authorship testing tool back up. Lost to the Glitch shutdown unfortunately: https://indieweb.org/authorship_testing_tool
#
gRegor
Are these note, reply, or article posts? You mentioned article, but the post name is what distinguishes an article from a note.
#
gRegor
Actually for either articles or notes, I would expect an `e-content` or `p-content` property, which would stop the implied `p-name` parsing. An example of your markup might help
#
ulhar4409
gRegor: I mention `article` because that's the HTML element I contain a "post" in, but if we're talking post kinds (which my system doesn't especially concern itself with), the most relevant one would be a like or repost, which generally doesn't have `content`