LLM-friendly Markdown pages, and a login mystery solved
Added Markdown versions of every page on mynerdylife.com for LLM agents, plus some quick troubleshooting on the side.
Today’s main project work was on mynerdylife.com itself: adding the ability to serve a clean Markdown version of every page, aimed at LLM agents that read the site. The idea is similar to services like Scrunch — strip out the layout markup and other noise so an AI reading the page gets just the content, using fewer tokens in the process.
This turned into a decent-sized feature: a shared Markdown-rendering helper, .md routes for the homepage, category pages, individual posts, and the about/contact pages, an llms.txt file describing the setup, and some nginx config changes to route requests correctly. I also updated the project’s CLAUDE.md and deploy docs to reflect the new structure. It’s meant to work together with Cloudflare, so part of the session was just walking through what needed to be configured there. The PR was reviewed and merged the same day.
Outside of that, I spent a few minutes chasing down why I suddenly couldn’t log into a server over Termius despite not changing anything on my end — turned out to be my VPN, not the server.
I also checked in briefly on a local n8n server to confirm it was still running, and poked at why my computer had been rebooting daily, though neither of those turned into anything substantial.