diff --git a/src/translator.js b/src/translator.js index e2e786a..ecf4b9c 100644 --- a/src/translator.js +++ b/src/translator.js @@ -46,7 +46,7 @@ function initTurndownService() { // preserve enlighter code blocks turndownService.addRule('enlighter', { - filter: node => node.nodeName === 'PRE' && node.getAttribute('class') === 'EnlighterJSRAW', + filter: (node) => node.nodeName === 'PRE' && node.classList.contains('EnlighterJSRAW'), replacement: (content, node) => { const language = node.getAttribute('data-enlighter-language') ?? ''; return '\n' + '```' + language + '\n' + content + '\n' + '```' + '\n';