The split world of http vs gemini protocol has been bugging me.
It's stupid and unacceptable.
So, inspired by @DidierMalenfant work on packaging Agate, I have also done a package, with the extra feature that it serves gemini .gmi files as both native gemini protocol, and as a basic http rendered view.
So it doesn't matter whether you use a regular browser or a gemini protocol browser, you still see the site.
No browser plugins needed, no need of external proxy site.
Need to do some testing of more gemtext features, images, links etc.
Then I will package it up on git.cloudron.io
Wasted a lot of time attempting to package twins which is supposed to serve Gemini and http, but I couldn't get it to work.
So I re-invented the wheel - stupid to do so, but at least it is working.