So I have been meaning to do this for a while but have only just managed to get around to it.

The code by which this very blog is implemented is now available as a Django app. Hooray!

I implemented my own blog app not liking what was already available for Django. There were some good ones out there, but they did too much when all I required was a simple system that took care of comments, tags and most importantly allowed me to create posts using a rich text editor that supported the uploading of inline images. I also needed something that displayed code blocks with syntax highlighting. With those goals in mind I started implementing my requirements.

The result: django-richtext-blog!

I had always intended to release it to the wider community but needed to spend time packaging it up and providing some documentation.

The very blog you're reading is implemented with this app, so if you like what you see, give it a try!

The simplest way to get it installed is to run:

$ pip install django-richtext-blog

Providing your python environment provides pip. Then just follow the instructions to get the app running in Django.

Currently it only runs under Django 1.3 due to dependencies. In the future I plan to make it Django 1.4 compatible.

Python Package Index listing:

http://pypi.python.org/pypi/django-richtext-blog

GitHub project page:

https://github.com/timmygee/django-richtext-blog

Issues and bugs can be reported to the project issues tracker.

If you have any queries about the app please get in touch with me at my contact page.