I’ve just finished the initial work on a script that will make a full-HTML website, driven by AJAX, out of the MarkDown (*.md) files in a git repository. It’s currently geared toward GitHub, but could easily be adapted to other repository hosting services.
The problem I was trying to solve was that I wanted to build a web site for a GitHub project I was working on, and I realized that I was basically duplicating all of the content in the
history API in order to allow the use of forward/back browser buttons for seamless navigation.
If you’ve got a git repo with some MarkDown, and you want to make a web site out of it, look no further! (Or maybe look a little further, depending on how complex you want to get with it.)
To see a site making full use of repo2site, check out x84-extras.