diff --git a/src/components/markdown/CodeBlock.tsx b/src/components/markdown/CodeBlock.tsx index d7f2a3d..1dd0596 100644 --- a/src/components/markdown/CodeBlock.tsx +++ b/src/components/markdown/CodeBlock.tsx @@ -88,9 +88,8 @@ export function CodeBlock({ // 规范化语言名称 const normalizedLanguage = languageAliases[language.toLowerCase()] || language.toLowerCase(); - // 判断是否支持 HTML 预览 - const isHtmlPreviewable = ['html', 'htm', 'markup'].includes(normalizedLanguage) || - ['html', 'htm'].includes(language.toLowerCase()); + // 判断是否支持 HTML 预览(仅 html/htm,不包括 xml/svg) + const isHtmlPreviewable = ['html', 'htm'].includes(language.toLowerCase()); // 判断是否可执行:语言支持 + 代码满足执行条件 const canRun = isRunnableLanguage(language) && isCodeExecutable(code, language);