function addDivLines(){ $('div.highlight pre code').each(function(el){ var content = bonzo(el).html(); var lines = content.split('\n'); var count = lines.length; bonzo(lines).each(function(line, index){ if(line == '') line = ' '; lines[index] = '
' + line + '
'; }); $(el).html(lines.join('')); }); } function preToTable(){ $('div.highlight').each(function(code){ var tableStart = '
'; var lineNumbers = '
';
    var tableMiddle = '
'; var tableEnd = '
'; var count = $('div.line', code).length; for (i=1;i<=count; i++){ lineNumbers += ''+i+'\n'; } table = tableStart + lineNumbers + tableMiddle + '
'+$('pre', code).html()+'
' + tableEnd; $(code).html(table); }); } $.domReady(function () { addDivLines(); preToTable(); });