This website is generated using XWeb. This little, but very useful tool allows to write only the content part of each page in a separate XHTML file, and the generates the complete navigation structure.
Additionally, it can render each page via one (ore multiple) XSLT style sheets. This allows to use a simple XML file a page source, which is the rendered into a XHTML page, which is then enriched with the the navigation information.

I have made some additions to the original XWeb program:
  • copying of multiple files at once
  • copying of files using regular expressions
  • adding a third navigation layer to the original style sheet
  • for copying files, no target name is required
  • files are copied only if source is newer than target
  • speed up file copying (using buffered streams)