[Haskell-cafe] ANN: gitit 0.5
John MacFarlane
jgm at berkeley.edu
Sat Jan 24 19:32:29 EST 2009
We are pleased to announce the latest release of Gitit, the
multitalented distributed wiki written in Haskell.
What's new in this release?
* 'Gitit' is now something of a misnomer, as Gitit now makes use of
the filestore library. The upshot is that Gitit can now work in Darcs
repositories; if before you thought Gitit was cool but didn't like
git, you now have no excuse!
* Gitit has been optimized (thanks to the efforts of Gwern Branwen):
- Pages are now gzipped whenever possible.
- Expire headers are set so that CSS, images, and javascripts
will be cached by the browser.
- Those previously mentioned elements have been optimized for space,
and rearranged in the generated pages for faster rendering.
* A new configuration option allows reStructuredText to be used instead
of markdown (thanks to a patch from Simon Michael).
* Gitit now sports a 'Go' box. You can now either search through
Search, or go to a specific page title via Go.
* Search is smarter, and can also return page titles.
* Revisions are better formatted: the author field now include the
user's email as well.
* Diffs are of much higher quality, thanks to filestore.
* UTF8-related fixes.
You can check out a running example at http://gitit.johnmacfarlane.net/.
Or try it locally:
cabal update
cabal install -fhighlighting pandoc gitit
gitit # note: this will create two subdirectories in the working directory
# then browse to http://localhost:5001.
The git repository for Gitit is at http://github.com/jgm/gitit/tree/master
More information about the Haskell-Cafe
mailing list