I am sharing the source-code for this web-site as a Mercurial repository hosted on BitBucket. The repository can be found at bitbucket.org/rmathew/website. The source-code uses the m4 macro processor for generating the content. It also uses make and a few helper scripts for managing dependencies. It heavily depends on the availability of a UNIX-like environment, as provided by Linux for example.
To create or update the information about the dependencies among the source-files (stored in “deps.mk” and included by the Makefile), run “make deps”. To generate the content, run “make all”. The content is generated in the “pub” folder. The source for the content is in the “src” folder, while the “bin” folder contains some helper scripts.