Skip to content

Commit 9b374cc

Browse files
committed
fix: fallback unknown code language
1 parent d924b0d commit 9b374cc

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

packages/shiki/shiki.server.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ export const ShikiRender: FC<ShikiCodeProps> = async ({
1616
}) => {
1717
const highlighter = await createHighlighter()
1818

19+
if (!Object.keys(bundledLanguages).includes(language || "")) {
20+
language = "text"
21+
}
22+
1923
const rendered = highlighter.codeToHtml(code, {
2024
lang: language || "text",
2125
themes: codeTheme || {

src/components/ui/ShikiRemark.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ const pickCodeLanguage = (props: any) => {
3030
? (props.children.props.className as string)
3131
: ""
3232

33-
if (className.includes("language-")) {
33+
if (className?.includes("language-")) {
3434
return className.replace("language-", "")
3535
}
3636
return ""

0 commit comments

Comments
 (0)