Heute habe ich coderay zwecks Syntax Highlighting eingeschalten. Damit Source Code nicht so aussieht.

	function printlol( horse ) {
		alert( "LOL " + horse );
	}

Sondern so.

1        function printlol( horse ) {
2                alert( "LOL " + horse );
3        }

Problem war nur, dass es lokal super funktionierte und im Remote Repository beim Uberspace nicht. Die Lösung war zuerst nicht offensichtlich, aber dann relativ einfach: Am Uberspace war kramdown 0.14 und lokal Version 0.13.7 und ich nutzte folgendes Markdown für Code:

1                <div class="hello">
2                WORLD!
3        </div>
4        {:lang="html"}

kramdown 0.14 gibt die Sprache für coderay nicht mehr mit lang="LANG" an, sondern mit einer CSS Klasse .language-LANG. Die Markdownsyntax ist rückwärtskompatibel, aber nur wenn sogenannte Fenced Code Blocks verwendet werden:

1        ~~~ html
2                <div class="hello"></div>
3        ~~~

Sobald auf Fence Code Blocks umgestellt wurde, sollte alles wieder hinhauen.