Building a Lightweight CMS from Parts
I don’t need a full CMS. I need a publishing workflow that stays out of my way. The Problem with Traditional CMS WordPress, Ghost, and their cousins all share the same assumption: your content lives in a database, and the CMS controls access to it. That means servers, logins, attack surfaces, and maintenance. For a personal site, that’s overkill. I want to write, review, schedule, and publish. I don’t need user management, plugins, or a PHP runtime. ...
Welcome to the New Site
This site exists because someone on Hacker News decided to be unhelpful. What Happened I had an old WordPress site at mickdarling.com that I hadn’t touched in years. It was a placeholder, nothing more. At some point, the ad network got compromised. One of those fake “MacOS Security Center” malware popups that everyone’s seen before. Did the person who found it send me a note? No. They posted it publicly on HN as a gotcha. Not “hey, your site has a problem.” Just a drive-by to try to make me look bad. ...