Webgen is used to generate static websites from templates and content files (which can be written in a markup language). it can generate dynamic content like menus on the fly and comes with many powerful extensions.
this is the rdoc-generated documentation for webgen.