Gmane
Favicon
From: John MacFarlane <jgm <at> berkeley.edu>
Subject: ANNOUNCE: gitit 0.2 release - wiki using HAppS, git, pandoc
Newsgroups: gmane.comp.lang.haskell.cafe
Date: 2008-11-08 20:32:44 GMT (34 weeks, 1 day, 2 hours and 41 minutes ago)
I've uploaded an early version of gitit, a Haskell wiki program, to
HackageDB. Gitit uses HAppS as a webserver, git for file storage,
pandoc for rendering the (markdown) pages, and highlighting-kate for
highlighted source code.

Some nice features of gitit:

  - Pages and uploaded files are stored in a git repository and may
    be added, deleted, and modified directly using git.
  - Pages may be organized into subdirectories.
  - Pandoc's extended version of markdown is used, so you can do tables,
    footnotes, syntax-highlighted code blocks, and LaTeX math. (And
    you can you pandoc to convert pages into many other formats.)
  - Math is rendered using jsMath (which must be installed
    separately).
  - Source code files in the repository are automatically rendered with
    syntax highlighting (plain/text version is also available).

You can check it out on my webserver: http://johnmacfarlane.net:5001/ 
Or try it locally:

    cabal update
    cabal install pandoc -fhighlighting
    cabal install gitit
    gitit  # note: this will create two subdirectories in the working directory
    # then browse to http://localhost:5001.

There's a git repository at http://github.com/jgm/gitit/tree/master.
Comments and patches are welcome.

John