Fix #244
Add syntax highlighting throughout the site. Closes #245