-- Leo's gemini proxy

-- Connecting to alexschroeder.ch:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

2024-04-22 Gopher, again


Having found a separate server, written in Go, monitored by systemd, to be the superior solution for double hosting my site for Gemini, I kept thinking about Gopher. With Oddµ using a version of Markdown that is very close to the standard, and having found a library that I understand, more or less, which I had successfully grafted onto Satellite, the Gemini server I’m using, based on renderer code I found in the Hugo-to-Gemini converter that used the same Markdown parsing library I was using for Oddµ, I figured that I might use the same library to turn Markdown into suitable Gopher pages.


Oddµ

Satellite

Hugo-to-Gemini converter


It took some wrangling and it’s probably not great, but the main menu matches my front page and the blog posts look mostly OK, and so the site is back as a gopher hole on port 70!


See Markdown Gopher for the Gopher server code.


Markdown Gopher


See my patched Satellite for the Gemini server code, discussed back in 2023.


patched Satellite

discussed back in 2023


And naturally I’m immediately annoyed by the lack of UTF-8 support in this client I’m using.


​#Gopher


**2024-05-01**. I think I finally managed to get decent word-wrapping!


**2024-05-02**. I think I'm fine with the limitations I've set myself for the Markdown Gopher server. It really leans into the plain text aesthetic.


1. no links;

2. no emphasis;

3. no images;

4. no searches.


-- Response ended

-- Page fetched on Sat May 18 20:47:06 2024