> document.addEventListener('DOMContentLoaded', function () { document.querySelectorAll('[class^=jush-]').forEach(function ($item) { const current_class = $item.getAttribute('class').trim(); const language_class = current_class.replace('jush-', 'language-'); $item.setAttribute('class', language_class); }); document.querySelectorAll('code').forEach(function ($item) { const current_class = ($item.getAttribute('class') || '').trim(); if (current_class === '') { $item.setAttribute('class', 'language-plain'); } }) }); > // 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; });