vsitegen is a tool for generating web sites for softwares.
It uses velocity for render pages and an xml file for defining the site navigation. More informations in the user guide.
vsitegen has been written for generating all the pages in the java section of this site. Its target was to build a website for a software looking close to the one generated by maven without using maven (which I think is evil because it forces developers to use a fixed directory structure).