I am continually re-working the look of this site, so there's a reasonable chance this information is out of date.
Currently, all body text is set in Libre Baskerville, courtesy of Google Fonts. Headings are set in Josefin Sans, also from google fonts.
Behind the scenes, content is managed with a homebrew tool that handles things like versioning files, uploading images, creating drafts and managing re-write rules. This tool is designed along some obscure personal, guidelines that keep it as simple as possible.