import hljs from "highlight.js"; import MarkdownIt from "markdown-it"; import Token from "markdown-it/lib/token.mjs"; export default function configured_markdown(): MarkdownIt { const md: MarkdownIt = MarkdownIt({ breaks: true, typographer: true, html: true, highlight: function (str, lang) { if (lang && hljs.getLanguage(lang)) { try { return '
' +
hljs.highlight(str, {
language: lang,
ignoreIllegals: true,
}).value +
"
";
} catch (__) {}
}
return '' + md.utils.escapeHtml(str) +
"
";
},
});
md.renderer.rules.h6 = function (tokens, idx, options, env, self) {
return '