Site changes
I’ve switched to XHTML 1.0, which learnt me a lot. For example, my use of the <cite> tag was wrong. It’s intended to point to the source for a quotation, not to mark-up the quote. For that you either use <q> (for inline quotes) or <blockquote>. Now everything should be semantically correct, I think. I also rewrote the style sheet, because it didn’t look proper in Chimera.
If you’re interested in the (very quick-and-dirty) Ruby script I used to do the bulk of the conversion from HTML to XHTML, it’s available here: html-to-xhtml.rb (plaintext).