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

1. no links;

2. no emphasis;

3. no images;

4. no searches.