A Makefile For This Website
I use the makefile below to automate some of the maintenance of this website. It can build, serve, and upload the local copy to the web host. This website uses Jekyll to generate the site from markdown templates.
Optional: Create SSH keypairs
To eliminate the need to provide a password during the upload (scp
below), create a new SSH keypair.
Depending on your webhosting service, you might need to upload the key
through an administrative interface or use ssh-copy-id
to copy it
directly to your host.