A note is a common IndieWeb post type, akin to a microblog (which you might know as a “tweet” or “toot”). This page displays a feed of these short, title-less entries, which usually feature brief entries like quick thoughts or replies) presented in reverse chronological order (newest first). Each entry has a permalink accessible via the date link. Likes are on a separate /likes page.
I’m still learning about Micropub and integrating Indiekit to my static site. Notes made via Micropub clients will be syndicated to my Mastodon in the future.
Hi Jo! I’m so happy I came across your site once again (because I lost it in my ♾️ opened tabs + windows). I came across your Instagram export page initially; it’s nicely executed (I hope to have something like that one day on my site). Last week I created a /guestbook too, I hope you get more entries soon! Yours is the second one I signed with Webmentions; it’s such a neat way of interacting with personal sites with no Big Tech silo in sight… Love your sense of style with bold colours and shapes. All the best, Naty
Note from
At today’s IndieWeb Homebrew Website Club: Pacific event, we covered lots of different topics—RSS, ATProto, poll platforms, CMSes, databases, upvotes, YAML, etc . During the event, something @fractalkitty and @joelchrono said alerted me to two relatively “serious” bugs on my site (thanks you two!)
Pagefind search was broke because of a new BunnyCDN edge rule I added for appending trailing slash to all URLs (forgot to exclude /pagefind/*)
Hi Chris! I hope this u-in-reply-to webmention reaches you (it’s the first time I’m using this Microformat markup type). Your guestbook is a retro and fun page; a nice surprise and contrast to your clean, modern, and user-friendly site. Looking forward to reading more of your content and discovering your site’s UI/UX. Cheers! ☕
Note from
Halfway during my Indiekit setup, I decided to use this opportunity to start using Codeberg with Gitea plugin as my content store instead of staying on GitHub. Although I had already moved all my personal repos (like my blogs’ source code and CI to SourceHut already in 2025), I want to start using Codeberg as my main Git host (Gitea/Forgejo has a lot more integration support than SourceHut).
Using Codeberg for the first time was painless compared to learning SourceHut; it looks and feels similar to GitHub. I did unfortunately experienced, two nights in a row, of Codeberg server downtime, but both lasted less than 30m I’d say. I think it will only get better as Codeberg gets more popular from #GiveupGithub movement.
Getting back to Indiekit—having the content store (the place where Indiekit Markdown files are stored) separate from my Hugo source code meant I had to figure out a way to get the .md files from Codeberg > SourceHut.
I worked out a relatively simple way of doing it in both CI and local without using Git Submodules or Git Subtree (which was a bit confusing). This note will test if it is working in SourceHut Builds CI… Sorting this last hurdle means I will be able to start writing my guide!
Note from
This is a test note published using Indiekit. It includes tags.