implement a blog engine with a simple theme