Google App Engine can be used as a host for your blog. This site is currently hosted on App Engine. Out of the multiple options available over the internet (related to blogging on GAE), I found only a couple that were near my requirements and easily customizable.
I moved on from a shared-hosting solution to GAE's infrastructure. Apart from GAE's excellent infrastructure - we also save on monthly/yearly hosting charges. Domain mapping to GAE is simple with the instructions and so is moving to the GMail for email@example.com .
Being a developer, it is also a good learning experience about creating and maintaining GAE applications. And (as a developer) it is easier to add tightly integrated functionality on your site without having to create plugins or do any kind of cross-site integration. Obviously you miss out on some or most of the out-of-the-box functionality that is available with most blogging engines like Wordpress.
While looking for a blogging on app-engine solution - I got down to two options that could be used as the base-code to begin customization
Nick's blog (the first option) looked simplistic and fast. I definitely learnt a lot from that blog and the articles over there. But when it came to my requirements and ease of customization, the second option Micolog felt much better.
If I had to redo everything again - I would use Nick's blog code as a template for three reasons:
One of the better things about Micolog is its Wordpress tyoe of python implementation on GAE. Most of my early customizaitons were at creating a new theme. The secondary customizations were related to the core stuff that included some db-model changes.
You can find the source-code at GitHub
Some of the enhancements made to this:
Source-code at GitHub
In case you wish to run this, make sure you rename "cdml.z" to "app.yaml", and rename application name to yours.