${markdownIt.utils.escapeHtml(latex)}${outputHtml}
`;
};
const blockRenderer = function(tokens: Token[], idx: number) {
options.context.pluginWasUsed.katex = true;
return `${katexBlock(tokens[idx].content)}\n`;
};
markdownIt.inline.ruler.after('escape', 'math_inline', math_inline);
markdownIt.block.ruler.after('blockquote', 'math_block', math_block, {
alt: ['paragraph', 'reference', 'blockquote', 'list'],
});
markdownIt.renderer.rules.math_inline = inlineRenderer;
markdownIt.renderer.rules.math_block = blockRenderer;
},
assets: katexStyle,
};