This blog is now powered by a custom Django application I cobbled together whenever I had a spare hour or two to work on it.
Some things are still a little rough around the edges, but I’m happy with how it’s shaping up. Since I didn’t get around to building an admin system yet, I loaded the content in a rather primitive manner:
./manage.py loaddata posts.xml
But on the client side of things, articles, trackbacks and comments are working, everything that should have, has RSS feeds, and the layout is how I want it.
URLs from the previous system (Mephisto) should still be working, courtesy of some rewriting.
I’m hosting it at Media Temple on a nginx instance serving up static content, proxying to Apache and mod_python for dynamic Django content, using PostgreSQL as the database server.
I plan to use it as a bit of a test-bed for deployment and caching ideas I want to try out.