gitserve generates pretty web pages from your git repositories using custom
Jinja* HTML templates.
gitserve complements your static site generator so that you can display
your code however you want, in a style consistent with the rest of your
website!
This was inspired by stagit, which generates content with a hard-coded style, so if you like that style and don't want to edit templates, you may prefer to use that.
*The templating engine is not Jinja per se, but ginger, an implementation of the Jinja language for Haskell. Please see their docs for any differences.
Currently installation is only possible via source:
git clone https://github.com/m-col/gitserve cd gitserve stack install
Documentation and a preview of the kind of pages gitserve can generate is
available here.
If you've come across a bug or have a question feel free to open an issue.
Pull requests are also warmly welcome if you have any suggested improvements or
fixes. Please format code with fourmolu's defaults, use hlint, and make sure
test/test.sh is happy.
Development hosted @ https://github.com/m-col/gitserve. Written by Matt Colligan and licensed MIT.