PyBlosxom is:

Pyblosxom allows you to use your favorite editor, toolset and workflow to maintain your blog without forcing you to build it all from scratch.


Learn what makes PyBlosxom great and get started with your own PyBlosxom blog.

Read the Docs »


Click below for all our download options as well as themes and plugins

Get PyBlosxom »


Come join us on IRC and our mailing lists and help improve PyBlosxom!

Join the Movement »

Notice - Pyblosxom is no longer in active development

Work In Progress

The Python3 fork of Pyblosxom has been kicked off - Some tests are still failing and I'm sure there are more bugs you can shake a stick at, but check it out it out!, on the python3 branch

One of PyBlosxom's greatest strengths is our community

Here are some of the things we are working on right now that you can contribute to.

PyBlosxom Codebase

  • The list you are reading now needs to be ported to a todo.txt in the PyBlosxom repo in an easy, automated way
  • The Jinja2 plugin needs to be added to the base repo + docs and automated tests written


  • Port and add themes to the themes repo
  • Automated tests need to be created for any plugin that dosen't have it
  • Create an easy CLI UI for adding and removing themes/plugins from the repo to the local install
  • The "Newslists" plugin needs to be moved into the plugins repo and tests/docs created

Site and Administration

  • Puppet/Vagrant testing/deployment images need to be created to test various enviroments and setups more effectively

Keep Updated