Here is an excellent blog engine in python: http://www.blogofile.com/
It generates static HTML versions of the pages too, so it can be lightning fast and hosted just about anywhere. Highly recommended.
From the site:
- Blogofile is free software, released under a non-enforced MIT license.
- Blogofile is fast, the server doesn't need to do any database lookups nor any template rendering.
- Blogofile is inexpensive to host. Any web server can host a blogofile blog.
- Blogofile is modern, supporting all the common blogging features:
- Categories.
- Tags.
- Comments and Trackbacks with effective spam filtering using Disqus. (Sorry no pingback support.. yet.)
- RSS and Atom feeds, one for all your posts, as well as one per category.
- Syntax highlighting for source code listings.
- Blogofile is secure, there's nothing executable on the server.
- Blogofile works offline, with a built-in webserver you can work on your site from anywhere.
- Blogofile is file based, so you can edit it with your favorite text editor, not some crappy web interface.
- Seamless Git Integration. Publish to your blog with a simple "git push". This also makes backups dirt simple.