Files
jiang13-bbs/frontend/components/markdown/mergeComponents.tsx
freefire 2056d6a3f9 feat(frontend): Markdown 支持 GFM、代码高亮与图片灯箱
统一 SSR/客户端渲染路径,评论与预览共用增强组件。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 05:41:25 +08:00

17 lines
421 B
TypeScript

import type { Components } from "react-markdown";
import MdImage from "./MdImage";
import MdCodeBlock from "./MdCodeBlock";
import MdLink from "./MdLink";
/** 默认自定义标签:图箱 / 代码块 / 外链;可被调用方浅合并覆盖 */
export function mergeMarkdownComponents(
overrides?: Components
): Components {
return {
img: MdImage,
pre: MdCodeBlock,
a: MdLink,
...overrides,
};
}