> document.addEventListener('DOMContentLoaded', function () { document.querySelectorAll('[class^=jush-]').forEach(function ($item) { let jush = $item.getAttribute('class').trim(); let lang = jush.replace('jush-', 'language-'); $item.setAttribute('class', lang); // $item.classList.remove(jush); // $item.classList.add(lang); }); }); > // Prism.hooks.add('before-highlight', function (env) { // env.code = env.element.innerText; // }); Prism.hooks.add('before-sanity-check', function (env) { env.element.innerHTML = env.element.innerHTML.replace(/
/g, '\n'); env.code = env.element.textContent; });