---
layout: post
title: Blog now on Gemini - with DN42
date: 2025-06-22 17:42 +0200
---
The Gemini protocol is a minimal protocol to serve content, and is
the "spiritual successor" to the Gopher protocol.
(Do not confuse with Google's AI Gemini. I hate naming collissions),
It took some tinkering, especially because Gemini's markup language
("Gemtext")
is deliberately
minimal, and Jekyll can't output/convert Markdown to Gemini, so I had to
take "the ugly route" to convert the "finished" Jekyll HTML page to Gemtext
via the below-mentioned tool, which basically does
HTML > Markdown > Gemtext.
I can't directly use the raw Markdown files of my blog, since I use
Liquid tags.
Anyway, my blog is now accessible in "Geminispace", alas, only within DN42,
because I'm too lazy right now to do it properly. (With the DN42 namespace
isolation and all). And also, it's a really "nerdy" protocol, with I don't
know how many users.
`gemini://uvok.dn42/`
Addendum: What I really like is the "feed" specification, which basically consists
of separate lines of
`=> $link $date $heading`,
and browsers like
Lagrange can subscribe
to these (like RSS feeds, but the format is much simpler!).
- [Gemini Protocol on Wikipedia](https://en.wikipedia.org/wiki/Gemini_(protocol))
- [Gopher Protocol on Wikipedia](https://en.wikipedia.org/wiki/Gopher_(protocol))
- [Gemini Protocol homepage](https://geminiprotocol.net/)
- [Gemini "Quickstart"](https://geminiquickst.art/)
- [Gemtext intro](https://gemini.flounder.online/docs/gemtext.gmi)
- [Html2Gemini](https://github.com/Aarontheissueguy/Html2GeminiPy)
- [Lagrange browser](https://git.skyjake.fi/gemini/lagrange)