How do I generate seananderson.ca? Well, this gets geeky.
The back end is a series of plain-text Markdown files and the static site generator Hugo combined with blogdown. It used to be based on Jekyll. I host this site on GitHub. Feel free to poke around the public GitHub repository. I provide pleasing-to-the-eye fonts with Google Fonts. I write my CV in Pandoc Markdown and create the synchronized HTML and PDF versions with a combination of LaTeX and a Makefile. I generate the list of papers in my CV with a BibTeX file, a short R script, and the bibtex R package.
I designed the layout around the Skeleton CSS framework using Neovim, CSSEdit, and xScope. I now swear by the Text Triumvirate of zsh, Vim, and tmux. In iTerm2 of course. Font? Usually Menlo 14pt. Theme? Usually seoul256 or solarized in light or dark.