Don't wrap code blocks
This is not as easy as you think.
I tried white-space: nowrap
and what that does is put the entire code block on one line.
from the highlight.js documentation, i think you need to enable this:
hljs.configure({useBR: true});
but couldn't find how to initiate the server version with that and when i tried to manually edit the highlight.js node module to force that to true it didn't seem to work.
also need to think about backwards compatibility with old highlighted code.