Skip to content

Commit 99ad162

Browse files
committed
fix(build): don't warn on blank lang in fences
1 parent 1ae0596 commit 99ad162

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

src/node/markdown/plugins/highlight.ts

+11-9
Original file line numberDiff line numberDiff line change
@@ -86,16 +86,18 @@ export async function highlight(
8686
lang =
8787
lang.replace(lineNoRE, '').replace(vueRE, '').toLowerCase() || defaultLang
8888

89-
const langLoaded = highlighter.getLoadedLanguages().includes(lang as any)
90-
if (!langLoaded) {
91-
console.warn(
92-
c.yellow(
93-
`The language '${lang}' is not loaded, falling back to '${
94-
defaultLang || 'txt'
95-
}' for syntax highlighting.`
89+
if (lang) {
90+
const langLoaded = highlighter.getLoadedLanguages().includes(lang as any)
91+
if (!langLoaded) {
92+
console.warn(
93+
c.yellow(
94+
`The language '${lang}' is not loaded, falling back to '${
95+
defaultLang || 'txt'
96+
}' for syntax highlighting.`
97+
)
9698
)
97-
)
98-
lang = defaultLang
99+
lang = defaultLang
100+
}
99101
}
100102

101103
const lineOptions = attrsToLines(attrs)

0 commit comments

Comments
 (0)