Bump highlight JS version

This commit is contained in:
Matt Bierner
2022-03-08 16:27:42 -08:00
parent fb6cf37ea9
commit 78e1b3cca8
2 changed files with 7 additions and 3 deletions

View File

@@ -384,14 +384,18 @@ export class MarkdownEngine {
}
async function getMarkdownOptions(md: () => MarkdownIt): Promise<MarkdownIt.Options> {
const hljs = await import('highlight.js');
const hljs = (await import('highlight.js')).default;
return {
html: true,
highlight: (str: string, lang?: string) => {
lang = normalizeHighlightLang(lang);
if (lang && hljs.getLanguage(lang)) {
try {
return `<div>${hljs.highlight(lang, str, true).value}</div>`;
const highlighted = hljs.highlight(str, {
language: lang,
ignoreIllegals: true,
}).value;
return `<div>${highlighted}</div>`;
}
catch (error) { }
}