here is some cpp code
some lang-cpp code
and some language-cpp code
some code without highlighting

That's using the fenced-code-blocks and highlightjs-lang extra.

Here is an empty one (just to check):


Here is one at the end of the file:

    is indentation maintained?