MDX
MDX es un formato autorizable que le permite escribir sin problemas JSX en sus documentos de Markdown.
Agregue gatsby-plugin-mdx y MDX como dependencias
gatsby-plugin-mdx y MDX como dependenciasnpm i -S gatsby-plugin-mdx @mdx-js/mdx@latest @mdx-js/react@latestUso
Después de instalar gatsby-plugin-mdx, puede agregarlo a la lista de complementos en el archivo gatsby-config.js.
module.exports = {
plugins: [
{
resolve: `gatsby-source-filesystem`,
options: {
name: `pages`,
path: `${__dirname}/src/sections/`,
},
},
`gatsby-plugin-mdx`,
],
}De manera predeterminada, esta configuración le permitirá crear automáticamente secciones con archivos .mdx en src/sections
Tenga en cuenta que gatsby-plugin-mdx requiere que el sistema de archivos gatsby-source esté presente y configurado para procesar archivos de markdown locales para generar los nodos resultantes de Gatsby.
Finalmente, agregue un archivo .mdx en la carpeta src/sections
Componente Hero
Vamos a crear un componente Hero donde vamos a mostrar la informacion de este archivo MDX
Ahora solo es necesario actualizar la pagina index.js de la carpeta page para agregar este componente y verlo funcionando.
Recargamos y vamos al navegador:

Last updated
Was this helpful?