Używanie MDX
Ten motyw ma zainstalowaną i skonfigurowaną integrację @astrojs/mdx w pliku astro.config.mjs. Jeśli nie chcesz używać MDX, możesz wyłączyć obsługę, usuwając integrację z pliku konfiguracyjnego.
Dlaczego MDX?
MDX to specjalna odmiana Markdown, która obsługuje osadzony JavaScript i składnię JSX. Odblokowuje to możliwość łączenia JavaScriptu i komponentów UI z treścią Markdown, np. interaktywnych wykresów czy alertów.
Jeśli masz istniejące treści napisane w MDX, ta integracja powinna znacznie ułatwić migrację do Astro.
Przykład
MDX pozwala łączyć Markdown z odnośnikami i formatowaniem. Na przykład tutaj jest klikalny odnośnik osadzony w treści.
Więcej odnośników
- Dokumentacja składni MDX
- Dokumentacja użycia w Astro
- Uwaga: Dyrektywy klienta są nadal wymagane do tworzenia interaktywnych komponentów. W przeciwnym razie wszystkie komponenty w MDX domyślnie renderują się jako statyczny HTML (bez JavaScriptu).

