suckparse
suckparse is a small perl script that I used to use to generate my website before I switched to werc. Please note that I am working on adding this functionality to werc per the author's request. It's specfically tailored to my site, but with some minor alterations it could be fairly easily generalised.
It's based mostly off genosite from suckless.org, smdparse, and markdown. It recurses through a specified directory and generates the site, interpolating .md files into .html. In order to preserve compatability, currently it ignores all but index.md files when creating the navigation (that way it links to directories/bare names, no html files).
License
suckparse is released under the MIT/X Consortium License.