About This Site

The source for my homepage consists of a tree of plaintext files (written in vim) containing a somewhat-simplified markdown; each file represents a separate page.

rawk is used to walk through the source tree, building the header, footer, and menu bar. rawk uses smu as its markdown handler.

Generating the html, pushing the built version, and cleaning the directory are all handled by a POSIX makefile.

The source for the site is available.