fix(build): don't warn on blank lang in fences

pull/1805/head
Divyansh Singh 2 years ago
parent 1ae0596939
commit 99ad162fb7

@ -86,16 +86,18 @@ export async function highlight(
lang = lang =
lang.replace(lineNoRE, '').replace(vueRE, '').toLowerCase() || defaultLang lang.replace(lineNoRE, '').replace(vueRE, '').toLowerCase() || defaultLang
const langLoaded = highlighter.getLoadedLanguages().includes(lang as any) if (lang) {
if (!langLoaded) { const langLoaded = highlighter.getLoadedLanguages().includes(lang as any)
console.warn( if (!langLoaded) {
c.yellow( console.warn(
`The language '${lang}' is not loaded, falling back to '${ c.yellow(
defaultLang || 'txt' `The language '${lang}' is not loaded, falling back to '${
}' for syntax highlighting.` defaultLang || 'txt'
}' for syntax highlighting.`
)
) )
) lang = defaultLang
lang = defaultLang }
} }
const lineOptions = attrsToLines(attrs) const lineOptions = attrsToLines(attrs)

Loading…
Cancel
Save