Publish post
This commit is contained in:
parent
40121b1c49
commit
636334a38c
2 changed files with 15 additions and 6 deletions
|
@ -1,6 +0,0 @@
|
|||
---
|
||||
title: 'Prime Directive: Minimalism and Efficiency with Gemini Protocol'
|
||||
---
|
||||
Just a couple of weeks ago I restarted my site with the idea of keep a minimalist approach, focused on content rather than flashy styles or colorful themes. Also for the first time I decided to do a dual hosting to make it available via HTTPS and Gemini (Protocol).
|
||||
|
||||
An idea I've been floating on my head for a couple of days was that, since HTTPS site was already pretty basic in terms of styles and layout, why not just somehow serve the same content I have for Gemini. This morning, this idea materialized thanks to a small proxy tool called Kineto. This tool is a proxy that allows serving a single Gemini Capsule to regular web browsers. And, after making a few tweaks to my code and deployment I was able to remove Jekyll completely and just keep the minimal parts.
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
date: 2025-01-08 11:01 +0000
|
||||
title: 'Prime Directive: Minimalism and Efficiency with Gemini Protocol'
|
||||
---
|
||||
Just a couple of weeks ago, I restarted my site (the one you are reading right now) with the goal of maintaining a minimalist approach—focusing on content rather than flashy styles or colorful themes. For the first time, I also decided to implement dual hosting, making the site available via HTTPS and the Gemini protocol.
|
||||
|
||||
An idea that had been floating around in my mind for a few days was that, since the HTTPS version of the site was already quite basic in terms of styles and layout, why not serve the same content I use for Gemini? Yesterday morning, this idea came to life thanks to a small proxy tool called Kineto [1]. This tool acts as a proxy, allowing a single Gemini capsule to be served to regular web browsers.
|
||||
|
||||
After making a few tweaks to my code and deployment, I was able to completely remove Jekyll and keep only the minimal components. Additionally, since the Gemtext [2] format is already simple and easy to write, there was no need to transform Markdown to Gemtext. I refactored all my content files from Markdown to Gemtext, which consisted only of changing their file extensions.
|
||||
|
||||
The capsule generator is still quite basic (honestly, I'd even call it a pre-alpha version). I still need to decide whether to continue using my own code or switch to a more formal capsule generator. For those who are curious, the source code for both my site and the generator can be found in my Forgejo repo [3].
|
||||
|
||||
=> https://sr.ht/~sircmpwn/kineto/ [1]: Kineto
|
||||
=> gemini://geminiprotocol.net/docs/gemtext.gmi [2]: A quick introduction to "gemtext" markup
|
||||
=> https://code.palmiers.xyz/erick/erick.is [3]: erick/erick.is
|
Loading…
Reference in a new issue