[ANN] HgSite extension 1.0

Remy Blank remy.blank at pobox.com
Thu Nov 15 01:02:03 UTC 2012


Hello,

I'm pleased to announce the first release of HgSite, a Mercurial
extension that hooks into hgweb and allows serving a dynamic, read-only
website using a Mercurial repository as the backend storage.

  http://rc.c-space.org/hg/HgSite/


HgSite covers a range of use cases, from serving a README file at the
top-level of your repository (GitHub-style) to keeping the complete web
site and documentation of a project together with the code in a single
repository, and serving them directly out of it.

Here's a short list of features. For more information, please see the
project's web site.

 - A subset of the files in the repository are rendered through a number
of renderers, based on their path. Built-in renderers include support
for Genshi templates, static files and in-repository renderers, and you
can also add your own.

 - It is possible to view a site as it was at any revision, thanks to
the consistent versioning of the rendering configuration and all the
files composing a site. Have your own Wayback Machine for your site!

 - Rendered pages have full access to the repository. This allows
linking to specific files in the repository browser, including snippets
of code in a page (with syntax highlighting), or even implementing a
fully custom repository browser.

Feedback is welcome!

-- Remy

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20121115/cb369a7f/attachment.asc>


More information about the Mercurial mailing list