It took long enough, but finally, I've taken the time to set up a better workflow for this blog:
- The master copy of the blog contents is no longer on the server. It's now on one of my personal machines.
I'm managing site history using git .This was a nice idea, but git and blosxom have a fundamental difference of opinion on the importance of file datestamps. blosxom relies on datestamps to assign dates to posts and git deliberately updates datestamps to work with build systems. There are ways to reconcile the two, but it's not worth the time right now.
- Uploads to the server are done with rsync invoked through a makefile. (ssh's public key authentication makes this blazingly fast and easy.)