Workflow

watch.sh in one window, serve.sh in another.

deploy.sh when ready.

Pieces

make is used to build particular files, don't use it manually.

generate is the Lisp program to generate the bulk of the HTML from Markdown.

build.sh will do one build, invoking generate and a few other things.

watch.sh will watch with peat and rebuild on changes.

deploy.sh will build and deploy to the server.

serve.sh will start the simple Python webserver locally.