Static site regrets... I've got a few

Posted on #posts #meta #colophon

It was a little premature to celebrate moving this site to a static site generator. It's been all of 2 weeks and I have more than a few regrets...

I miss writing from anywhere more than I thought I would.

I am syncing with Obsidian sync to write content, but I can't correct and publish it from anywhere. I also don't have access to the generator everywhere for local previewing. There's more friction in my writing process than I anticipated.

I've accidentally published draft posts at least 3 times.

I don't think anyone really reads or subscribes to this blog, so it's probably a non-issue. Regardless, it's a little embarrassing to accidentally publish incomplete draft posts.

I miss content organization.

The Django admin provided a lot of "free" organization and "CMS"-like capabilities to my writing. I started missing that and researching how I could add a headless CMS to my static site. Before I got very far, I realized... I'm basically rebuilding what I had in Django and picking up more dependencies and "hacks" along the way.

Back to Django?

I think I'm going to spin up a more basic, vanilla Django proof of concept so that I can compare them side by side. No NPM tailwind dependencies, no Redis, no PostgreSQL, no Docker, no platforms as a service, etc. Just Django, a few packages to do the basics, and a basic VPN server.