#microformats2 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #microformats2, aggregated by home.social.
-
Nachdem ich bei meiner privaten Website Metadaten, #microformats2 und Co. aktualisiert und eingefügt habe, bekam ich Lust auf ein sanftes Redesign. Weg vom Linktree mit vielen Buttons hin zu einer ausbaubaren Website. Also habe ich am Wochenende etwas zusammengeklöppelt:
-
Ich habe übrigens meine private Website aktualisiert:
1️⃣ #microformats2 #mf2 integriert
2️⃣ JSON-LD eingebaut
3️⃣ Links aktualisiertWas man halt so macht, wenn man tote Zeit hat.
-
Beyond aggregated and summarized stats, in 2025 I met a few amazing people (you know who you are), and started a few projects. Most of these projects started with an idea, or recognizing a problem, that inspired invention.
Sometimes the ideas came from observations, shared, questioned, distilled into insights, and sometimes new creations.
During one such conversation over coffee last year, James (https://jamesg.blog/) and I noticed that our Spotify “daylist” list names were often quite entertaining, despite their brevity.
We mused whether it was worth keeping track of the particularly fun or interesting names, even knowing they were automatically generated.
In September 2025, James created a page on his site, a simple HTML list of a few of his fun daylists names, and shared it:
* https://jamesg.blog/daylists
With a single real world #indieweb example, it was enough to stub a wiki page:
* https://indieweb.org/daylists
A little over two months later, during the weekend of 2025 IndieWeb Black Friday Create Day: Build Don’t Buy, I followed James’s example and built my own daylists page with a similar list of names of daylists, adding the datetimes when I had taken screenshots of my daylists.
* https://tantek.com/daylists
Realizing it was a page of items listed in reverse chronological order with datetime stamps, it made sense to mark it up as an h-feed so a social reader could theoretically subscribe to it. The list items had the minimum viable information for h-entry markup: content and a datetime. Minimal information meant only minimal markup was necessary: one nested HTML time element, and a couple of class names.
The list item of just the daylist name I started with:
<!-- a daylist item -->
<li>
cyberpunk synthwave wednesday early morning
</li>
<!-- -->
The name’s coarse textual day and time of day was a handy bit of text to markup with the time element with a numerical date-time for parsers. That plus two h-entry class names:
<!-- minimal h-entry markup for a daylist item -->
<li class="h-entry">
cyberpunk synthwave
<time class="dt-published" datetime="2025-10-15 07:59">wednesday early morning</time>
</li>
<!-- -->
As linked on my daylists page, that plus a little h-feed wrapper is enough to make a web feed that a social reader like Monocle can parse and display:
* https://monocle.p3k.io/preview?url=https%3A%2F%2Ftantek.com%2Fdaylists
Minimal incremental markup added to an existing human readable HTML page.
No separate feed file needed. No XML, XSLT, or JavaScript either.
The HTML is the feed.
A feed that social readers, like Monocle, or Artemis (that James wrote) can directly follow.
Full circle.
And the year before that, James blogged about how publishing an h-feed is also a more efficient, and easier to maintain, method of supporting other formats:
* https://jamesg.blog/2024/06/06/publish-h-feed
This is post 6 of #100PostsOfIndieWeb. #100Posts #yearInReview #webFeed #microformats #microformats2 #hFeed #hEntry #socialReader #socialWeb
← https://tantek.com/2026/005/t1/year-movies-in-theaters
→ 🔮
Glossary:
Artemis
https://indieweb.org/Artemis
daylists
https://indieweb.org/daylists
h-entry
https://indieweb.org/h-entry
h-feed
https://indieweb.org/h-feed
IndieWeb Black Friday Create Day
https://indieweb.org/events/2025-black-friday-create-day
Monocle
https://indieweb.org/Monocle
social reader
https://indieweb.org/social_reader
time element
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/time -
Cornerstone 1.1.0: Fediverse Avatars Now Display Properly
The Fediverse Interactions section now shows actual profile pictures from Mastodon and other ActivityPub platforms. -
An Island in the Net in 2030?
Submitted to the IndieWeb Carnival December 2025 with my thoughts on what it will mean to be an Island in the Net in 2030. @vhbelvadi -
Given that the biggest obstacle to the adoption of microformats is the lack of programs that actually implement them, I have been toying with the idea of writing some useful programs that work with all the information we put onto our websites.
It's frustrating that we're at a point where the bottleneck of the Semantic Web ideal is not actually a low amount of structured information, but the lack of any program to do anything interesting whatsoever with it!
Who cares if we all use the HTML5 tag on our sites, if there is no browser that actually provides a "contact webmaster" button in the sidebar?
Who cares if we all mark up our cooking recipes as perfectly detailed machine readable h-recipe entries, if there is zero cooking apps or whatever actually capable of using any of the data we provide?
Who cares if we all use h-cards and h-feeds and whatnot if there is no feed reader that can actually notify us when our friends posted a new blog entry?
#microformats #microformats2 #HTML #webDev #indieWeb #semanticHTML #semanticWeb #HTML5
-
-
@minoru Ставь на меня. Я уже обмазался #microformats2!
-
Spent some of my afternoon attempting to better implement #MicroFormats2 and schema.org #MicroData into my blog.
I think I've done a reasonable job (according to the various parsers I can check) but all in all it's just made my head hurt for no tangible benefit I can glean.
It shouldn't be this tricky right?
-
@jason If you go the #IndieWeb route and use a #WordPress theme with #microformats2, https://brid.gy by @snarfed.org and others can either syndicate (#POSSE) your posts to a #Mastodon account, or you can use https://fed.brid.gy and make your site into a direct #fediverse server and account that people can follow.
The #ActivityPub plugin by @pfefferle does the latter too and I think it can support multiple accounts per WordPress site.
-
@fluffy @tuxracer @Seirdy N.B. #microformats2 is considered core to #Mastodon: https://docs.joinmastodon.org/spec/microformats #yesand
-
Ok, so I think I found a #masonry #layout #template that will suit my wants. I will probably need to do some modifications to implement #microdata / #microformats ( #microformats2 ) (maybe #RDFa lite too?).
Now another big #question would be, should I use the Open #Dyslexic #typeface? #webdev #design #ux #ui #uiux https://opendyslexic.org/
-
» :fediverse: Bridgy Fed turns your web site into its own #fediverse account, visible in #Mastodon and beyond. You can post, reply, like, repost, follow […] by posting on your site with #microformats2 and sending #webmentions. Bridgy Fed translates those posts to protocols like #ActivityPub and #OStatus, and sends interactions back to your site as webmentions.«
»[It] takes some technical know-how to set up« — true, but still: Wow 😮 & nice 👍
/via @pfefferle
-
I just figured out (i.e., read in a book because documentation on the web was failing me) that the h- prefix in hCard in #microformats (now h-card in #microformats2) stands for HTML — i.e., an HTML analogue to vCards — and things are starting to click. #indieweb
-
#IndieWeb question:
Can I build two h-feeds as follows:
- Articles, Notes, Replies, Photo
- Likes, RepostsIs there a restriction on each feed only containing one type of post?
-
Fork #Miniflux and support #microformats2 feeds *instead of* #RSS or #Atom feeds. 🙃
-
Things I know I'd want to use / open to contributing to:
* a dedicated #ActivityPub vlogging platform (think single-user, multiple-channel/feed in likes of Vimeo, YouTube etc) with mobile clients
* federated podcasting platform similar to simplecast.com with mobile clients and plugs to silos
* a federated music scrobbling tool / option with clients
* a general purpose social reader
oh + all support nomadic identities (DiD), p2p file storage, #Microformats2, #Webmention, #WebSub
-
@djmoch It can be! Mastodon provides light #Microformats2 support (example that I was just debugging for my site actually https://granary.io/url?input=html&output=mf2-json&url=https%3A%2F%2Fplayvicious.social%2F%40jalcine%2F101492395920630170) so it's kinda possible to reply to posts. Mastodon doesn't support Webmentions though so replies wouldn't appear in real time.
-
One thing I'm noticing about my venture into the #IndieWeb is that while I can make posts on other things; I can't explicitly make posts or react to things that expose #Microformats2. Or at least, I can't properly create a reply-context (https://indieweb.org/reply-context) that'd be useful for others to see.
I really might have to look into consuming OGP or at best, Schema.org stuff.
-
One thing I'm eyeballing for the future with #Koype is to literally backfill _all_ of my data from silos and then doing a edit/delete of the other copies. I'm just wondering if the tool would be useful to other people. It'd be converting everything into #Microformats2 friendly information.
-
Like I'd want to cheat and use Granary tbh to convert the pages from #Microformats2 to #ActivityStreams for #ActivityPub like this
https://v2.jacky.wtf/post/8f39b9d2-c164-4424-91c9-be85879dc7b5
to
-
AGH too early to be pissed off with code
the fact that #Microformats2 effectively lets every property be a list (even fields like name or dates) is so Lisp-y