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. 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. See my patched Satellite for the Gemini server code, 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.