HgBlog (Scripts) Publisher's description
from Josh VanderLinden
HgBlog is a set of modifications to the Sphinx project to make it slightly more suitable as a blogging engine.
HgBlog is a set of modifications to the Sphinx project to make it slightly more suitable as a blogging engine. It's built for those of us who love using reStructuredText markup to write documents.
The quickstart wizard handles setting up an HgBlog for you. This includes all of the usual things that the Sphinx quickstart utility does, but it creates a Mercurial repository and installs a hook and intelligent ignores for you. The hook will automatically convert the .rst files that Mercurial is tracking into HTML using Sphinx when you commit changes to the repository.
Additionally, when you pull changes in from a remote clone of the repository, the hook will do the conversion just like when you commit locally. You can set the hook up on remote clones as well. The hook only converts .rst files that are tracked by Mercurial. This means you can work on new blog articles without committing them to the repository to have them not appear online.
There are several ways to install HgBlog:
Using pip (recommended):
pip install -U hgblog
From the CheeseShop
o Download the .tar.gz file from PyPI
o Extract the .tar.gz file
o Run python setup.py install using the setup.py in the extracted directory
hg qclone http://bitbucket.org/codekoala/hgblog
hg qapply -a
python setup.py install
System Requirements:I\'ve developed and tested HgBlog using Linux, Python 2.6.4, Mercurial 1.5.1, Sphinx 1.0-pre, docutils 0.6, Jinja2 2.4.1, and Pygments 1.3.1. However, Sphinx suggests the following version requirements. I\'m just being safe with my requirement on Mercurial\'s version.
* Python 2.4+
* docutils 0.4+
* Jinja2 2.2+
* Pygments 0.8+
* Mercurial 1.5+
Program Release Status: Major Update
Program Install Support: Install and Uninstall