学习如何在 Markdown 文章中使用 HTML 标签方式使用 React 组件
虽然我们的博客系统使用 react-markdown 来渲染 Markdown 内容,但你仍然可以通过 HTML 标签的方式使用自定义组件。
Callout 组件用于创建带有表情符号和标题的提示框:
Alert 组件用于创建不同级别的警告信息:
| 组件 | 用法 | 支持的属性 |
|---|---|---|
Callout | <callout emoji="💡" title="标题" color="blue">内容</callout> | emoji, title, color |
Alert | <alert type="note">内容</alert> | type (note/tip/warning/caution/important) |
<callout> 而不是 <Callout>)MDXContent.tsx 中已注册下面是一个组合使用多个组件的示例: