home.social

#microformats2 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #microformats2, aggregated by home.social.

fetched live
  1. 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:

    michaelgisiger.ch/

  2. Ich habe übrigens meine private Website aktualisiert:

    1️⃣ #microformats2 #mf2 integriert
    2️⃣ JSON-LD eingebaut
    3️⃣ Links aktualisiert

    Was man halt so macht, wenn man tote Zeit hat.

    michaelgisiger.ch/

  3. 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

  4. Cornerstone 1.1.0: Fediverse Avatars Now Display Properly

    The Fediverse Interactions section now shows actual profile pictures from Mastodon and other ActivityPub platforms.

    islandinthenet.com/cornerstone

  5. 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

    islandinthenet.com/indieweb-20

  6. 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

  7. @minoru Ставь на меня. Я уже обмазался #microformats2!

  8. 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?

    #IndieWeb #SelfHost #WebDev

  9. @jason If you go the #IndieWeb route and use a #WordPress theme with #microformats2, brid.gy by @snarfed.org and others can either syndicate (#POSSE) your posts to a #Mastodon account, or you can use 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.

  10. 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 opendyslexic.org/

  11. » :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 👍

    fed.brid.gy/docs

    /via @pfefferle

    #IndieWeb

  12. 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

  13. question:

    Can I build two h-feeds as follows:

    - Articles, Notes, Replies, Photo
    - Likes, Reposts

    Is there a restriction on each feed only containing one type of post?

  14. Fork and support feeds *instead of* or feeds. 🙃

  15. 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

  16. @djmoch It can be! Mastodon provides light #Microformats2 support (example that I was just debugging for my site actually granary.io/url?input=html&outp) so it's kinda possible to reply to posts. Mastodon doesn't support Webmentions though so replies wouldn't appear in real time.

  17. 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 (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.

  18. 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.

  19. 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