Rebuild before previewing
Watch the publishing script, too
Reindent and fixup semicolon
Enable syntax highlighting based on CSS

For now, let's just use a CSS export of Solarized Dark.
Use external prettify.js