summaryrefslogtreecommitdiff
path: root/_posts
diff options
context:
space:
mode:
Diffstat (limited to '_posts')
-rw-r--r--_posts/2025-06-22-blog-now-on-gemini-with-dn42.md39
1 files changed, 39 insertions, 0 deletions
diff --git a/_posts/2025-06-22-blog-now-on-gemini-with-dn42.md b/_posts/2025-06-22-blog-now-on-gemini-with-dn42.md
new file mode 100644
index 0000000..fa46a58
--- /dev/null
+++ b/_posts/2025-06-22-blog-now-on-gemini-with-dn42.md
@@ -0,0 +1,39 @@
+---
+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 <br/> `=> $link $date $heading`, <br/> 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)