Using MDX


这个主题已经内置了 @astrojs/mdx 集成,并已在你的 astro.config.mjs 配置文件进行了配置。如果你不想使用 MDX,可以通过从配置文件中移除该集成来禁用支持。

为什么使用 MDX?

MDX 是一种特殊的 Markdown 风格,支持嵌入 JavaScript 和 JSX 语法。这使得你能够在 Markdown 内容中混合使用 JavaScript 和 UI 组件,实现诸如交互式图表或警告框等功能。

如果你已经有使用 MDX 编写的现有内容,这个集成将有望使迁移到 Astro 变得轻而易举。

示例

以下是如何在 MDX 中导入和使用 UI 组件的示例。 当你在这页面中打开时,你应该会看到下面可点击的按钮。

Embedded component in MDX

更多链接