diff --git a/plugins/line-numbers/prism-line-numbers.js b/plugins/line-numbers/prism-line-numbers.js index 73884cce64..5b01dceeae 100644 --- a/plugins/line-numbers/prism-line-numbers.js +++ b/plugins/line-numbers/prism-line-numbers.js @@ -10,6 +10,11 @@ Prism.hooks.add('complete', function (env) { return; } + if ( env.element.querySelector(".line-numbers-rows") ) { + // Abort if line numbers already exists + return; + } + if (clsReg.test(env.element.className)) { // Remove the class "line-numbers" from the env.element.className = env.element.className.replace(clsReg, '');