Gatsby
In order to use MDX with Gatsby you can use the gatsby-mdx package.
First, scaffold a new Gatsby 2.0 or greater site and install the gatsby-mdx
plugin.
gatsby new gatsby-site https://github.com/gatsbyjs/gatsby-starter-default#v2cd gatsby-siteyarn add gatsby-mdx @mdx-js/mdx@next @mdx-js/react@next
Then add gatsby-mdx
to your gatsby-config.js
in the plugins
section.
module.exports = {siteMetadata: {title: `My Ambitious Project`},plugins: [`gatsby-mdx`]}
Finally, add an .mdx
file in the src/pages
directory.
It “Just Works”.
# My first MDX Pagesome awesome content
For more documentation on programmatically creating pages with Gatsby, see the gatsby-mdx docs.