Did you extend Pandoc or Gitit? I would be very interested in extending/changing Pandoc slightly, but so far I got along with doing my changes with sed and writing some inline LaTeX.
If you extended Pandoc, do you mind giving a pointer to your source? I write Haskell poorly, so an example would be appreciated.