Welcome to Pyblosxom!

What is Pyblosxom?

Pyblosxom is a lightweight file-based weblog system. Pyblosxom focuses on three things: simplicity, extensibility, and community.

  • simplicity - Pyblosxom uses the file system for all its data storage. Because of this you can use whatever existing editor, scripts and tools you want to create, update and manipulate entries and other blog data.
  • extensibility - Pyblosxom has a plugin framework allowing you to build plugins in Python to augment and change Pyblosxom's default behavior.
  • community - There are hundreds of Pyblosxom users out there all of whom have different needs. Pyblosxom is used on a variety of operating systems in a variety of environments. The pyblosxom users list shares their experiences, plugins, and expertise. The pyblosxom devel list shares their ideas for changes, patches and plugins.

Latest News

Features

  • file-based - entries are files, configuration is a file, plugins are files, ...
  • run it many different ways - as a static renderer that compiles your blog to html, as a CGI script, as a WSGI applicatoin
  • easy to modify and extend behavior - lots of plugins that modify and extend behavior
  • works with blog standards - RSS 2.0 and Atom syndication feeds
  • lots of different ways to view your blog contents - category and date-based archives and feeds

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

Quickstart

This is generally how you install and test out Pyblosxom. There are other ways to install it and other ways to deploy your blog. See the documentation for more details.

 $ pip install pyblosxom
 $ pyblosxom-cmd create ./blog
 $ cd blog
 [ edit config.py ]
 $ paster serve blog.ini

Project information

Source code

Source code is located at http://github.com/willkg/pyblosxom/.

You can clone the Pyblosxom repository with:

 $ git clone git://github.com/willkg/pyblosxom.git

Pyblosxom is written in Python. Pyblosxom is distributed under the MIT license.

IRC

A bunch of us hang out on #pyblosxom on irc.freenode.net. If you have problems or need help, look for us here.

Mailing lists

pyblosxom-users

pyblosxom-users at lists dot sourceforge dot net (subscribe/unsubscribe) (archives)

This mailing list is for users who are having problems installing or configuring Pyblosxom. It can also be used for questions, comments, bugs, ideas, and things of that nature as well.

pyblosxom-devel

pyblosxom-devel at lists dot sourceforge dot net (subscribe/unsubscribe) (archives)

This mailing list is for developers who want to add/modify/delete functionality in Pyblosxom. Since it revolves around Pyblosxom development, it's also a good place to ask questions about how to build plugins and for advice on working around various plugin development issues.

Bugs/Features

Please file bugs and feature requests in our issue tracker.

Send in patches

Want to contribute? Check out our docs on hacking and sending in patches.

Interested in contributing?

We need your help! We could use help with the following things:

  • hanging out with us -- pyblosxom is a social community
  • testing pyblosxom and plugins
  • fixing and updating documentation
  • writing new plugins; enhancing existing plugins; fixing bugs in plugins

If you're interested in contributing, but don't know where to start, click the "I want to help" button below and we'll contact you!

Built with pyblosxom 1.5.2. Hosted by bluesock.org.