
Usando MDX
Este tema viene con la integración @astrojs/mdx instalada y configurada en tu archivo de configuración astro.config.mjs
. Si prefieres no usar MDX, puedes deshabilitar MDX removiendo la integración del archivo de configuración.
Por qué MDX?
MDX es una variante especial de Markdown que permite utilizar JavaScript & JSX syntax. Esto permite mezclar componentes JavaScript y UI en tu contenido Markdown para cosas como gráficos interactivos o alertas.
Si tienes contenido que ya has hecho en MDX, esta integración te puede ayudar a migrar a Astro en un dos por tres.
Ejemplo
Aquí abajo hay un ejemplo de como importar y usar un componente adentro de MDX.
Cuando abres esta página en un navegador, deberías ver un botón al que le puedes dar click.
Componente incorporado adentro de MDX
Más información
- Documentación de la sintaxis MDX
- Documentación de uso de Astro
- Nota: “Client Directives” son necesarias para crear componentes interactivos. De lo contrario, todos los componentes en tu MDX se servirán como HTML estático (sin JavaScript) de manera estándar.