Использование MDX


Эта тема включает интеграцию @astrojs/mdx, установленную и настроенную в файле astro.config.mjs. Если вы не хотите использовать MDX, вы можете отключить поддержку, удалив интеграцию из файла конфигурации.

Зачем нужен MDX?

MDX — это специальная разновидность Markdown, которая поддерживает встроенный синтаксис JavaScript и JSX. Это открывает возможность смешивать JavaScript и UI-компоненты в вашем Markdown-контенте для таких вещей, как интерактивные графики или уведомления.

Если у вас уже есть контент, написанный на MDX, эта интеграция, надеюсь, сделает миграцию на Astro лёгкой.

Пример

Вот как можно импортировать и использовать UI-компонент внутри MDX.
Когда вы откроете эту страницу в браузере, вы должны увидеть кликабельную кнопку ниже.

Встроенный компонент в MDX

Дополнительные ссылки