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 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 XeLaTeX 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 generate blog posts that contain R code using the knitr package and a Makefile.
I designed the layout around the Skeleton CSS framework using MacVim, CSSEdit, and xScope. I now swear by the Text Triumvirate of zsh, Vim, and tmux. In iTerm2 of course. Font? Usually Menlo 14pt. Theme? Solarized light or dark.