I've fixed that today, except for the syntax highlight issue.
It's done using http://highlightjs.org/, the version of it is hardcoded to 7.3 in the maven site tool we are using.
I verified, and latest version: 7.5 solves the highlight issue.
I've started a pull-request to expose highlightjs version to configuration.
Will close the issue as soon as we can consume version 7.5.
See the changes under pull-request: https://github.com/romain-grecourt/reflow-maven-skin/commit/77d7b1296a953961d88057ac1f15d8b06a37e269