fix: fallback unknown code language
This commit is contained in:
parent
d924b0d4d1
commit
9b374cc1e4
|
|
@ -16,6 +16,10 @@ export const ShikiRender: FC<ShikiCodeProps> = async ({
|
|||
}) => {
|
||||
const highlighter = await createHighlighter()
|
||||
|
||||
if (!Object.keys(bundledLanguages).includes(language || "")) {
|
||||
language = "text"
|
||||
}
|
||||
|
||||
const rendered = highlighter.codeToHtml(code, {
|
||||
lang: language || "text",
|
||||
themes: codeTheme || {
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ const pickCodeLanguage = (props: any) => {
|
|||
? (props.children.props.className as string)
|
||||
: ""
|
||||
|
||||
if (className.includes("language-")) {
|
||||
if (className?.includes("language-")) {
|
||||
return className.replace("language-", "")
|
||||
}
|
||||
return ""
|
||||
|
|
|
|||
Loading…
Reference in New Issue