To export your deck as a static HTML page with JS bundle,
add a build
script to your package.json
file.
"scripts": {
"build": "mdx-deck build deck.mdx"
}
To export a deck as PDF or create a PNG screenshot, install the export CLI package:
npm i @mdx-deck/export
Then run the following command to create a PDF:
mdx-deck-export pdf deck.mdx
Or export the first slide as a PNG:
mdx-deck-export png deck.mdx
To use the image as an open graph image, use the Head component to add a meta tag. Note that the meta tag should point to a full URL, including schema and domain name.
import { Head } from 'mdx-deck'
<Head>
<meta name="og:image" content="https://example.com/card.png" />
</Head>