Spring Cleaning, Part 2

📅 2026-05-12

🏷 Gemini

Keeping with the theme of spring cleaning, I decided to spend some time improving the machinery that runs this gemlog.

The posts have been individual files in a flat /gemlog/ directory, but after six years things have gotten a tad cluttered. It made more sense to have year/month subdirectories that keep the files neatly organized. The topic indices were also moved to their own subdirectory.

I tried to be careful to not break any old URLs by applying redirections and content formatting rules that fix internal cross-references between posts. The end result should be that everything works as before, including any external links pointing to the gemlog, except now everything is also tidy.

It should now have accurate publication and update timestamps for each entry (previously time was fixed at 12:00), and the entries now contain a full HTML-rendered version of the post. For that I reused some code from the web mirror.

CC-BY-SA 4.0

The original Gemtext version of this page can be accessed with a Gemini client: gemini://skyjake.fi/gemlog/2026/05/spring-cleaning-part-2.gmi