1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 2× 2× | export default { type: 'codeblock', tagName: 'pre', import: function(el, node, converter) { let codeEl = el.find('code') if (codeEl) { node.content = converter.annotatedText(codeEl, [node.id, 'content'], { preserveWhitespace: true }) } }, export: function(node, el, converter) { let $$ = converter.$$; el.append( $$('code').append( converter.annotatedText([node.id, 'content']) ) ) } } |