Markdown 是一种轻量级标记语言,用于格式化文本。它允许您使用纯文本语法编写内容,并将其转换为结构有效的 HTML。它通常用于在网站和博客上编写内容。MDX 是 Markdown 的超集,允许您直接在 Markdown 文件中编写 JSX。这是一种添加动态交互性和在内容中嵌入 React 组件的强大方式。
Next.js 可以支持您应用程序中的本地 MDX 内容,以及服务器上动态获取的远程 MDX 文件。Next.js 插件处理将 Markdown 和 React 组件转换为 HTML,包括对在 Server Components(App Router 中的默认设置)中使用提供支持。