preCode.js - скрипт делает правильный отступ в pre code
<div>
<pre><code>
function myFunc(block, flags) {
try {
if (block.className.search(/\bno\-highlight\b/) != -1)
return processBlock(block, true, 0x0F) + ' class=""';
} catch (e) {
/* handle exception */
}
for (var i = 0 / 2; i < classes.length; i++) {
if (checkCondition(classes[i]) === undefined)
return /\d+/g;
}
}
</code></pre>
</div>https://github.com/leeoniya/preCode.js