Created: 2026-06-15T21:20:51Z
I already posted this on the Fediverse yesterday, but after writing a small Gemini server in ObjFW, this blog is now also available on Gemini.
🌐 This blog on Gemini
🌐 Fediverse post announcing the blog being on Gemini
Gemini is a quite simple protocol, so when I got bored, I decided to just write a server for it for the fun of it. I had never used Gemini before, but it took less than an hour. And Lagrange is a really nice loking Gemini browser.
🌐 Wikipedia article about Gemini
🌐 My Gemini server
🌐 Fediverse post announcing ObjGemCap and ObjFW being on Gemini
🌐 Lagrange
Writing the server was quick and easy, but converting all blog posts for Gemini (or rather its document format Gemtext) was quite a bit of editorial work, as Gemtext has no inline images or inline links. I didn't want to just provide numbers after words and have a long link list at the end, so I painstakingly rewrote everything to Gemtext.
As I don't want to keep writing everything twice, my idea is to only write Gemtext in the future and change my blog software so that it serves HTML and an Atom feed automatically generated from the Gemtext - but I haven't gotten to that yet. So if you see the format of posts changing, that's why.
You shouldn't notice much of a downgrade if you prefer to consume the HTML or the Atom feed. Links will no longer be inline and instead there will be a list of links after a paragraph. In my opinion, this style is even more readable, as you can finish reading a paragraph without being distracted by links inside of it (ever tried to read a paragraph on Wikipedia only to end up with 10 new tabs before reaching the end of the paragraph?). Images will still be inline, as I will convert links to images to inline images in the generated HTML.
Let's see how this works. I haven't written the automatic conversion yet, but hopefully this is the last blog post I will have to write twice. If you have any feedback, please don't shy away from sending me a mail!
PS: Gemini also supports very simple feeds, which are just a list of links prefixed with publication dates. Obviously, this blog also supports that, so you can also subscribe to this blog on Gemini.