Check the deck
deck_checkLint an MDX slide deck to catch invalid YAML, broken includes, missing media, MDX/JSX errors, glossary and merge-conflict issues before rendering.
Instructions
Lint the deck: invalid YAML, unknown or mistyped frontmatter keys, unknown layouts/backgrounds/themes/transitions, MDX that does not compile (with file:line), JSX components that are not built in / in src/components.tsx / imported, broken src: includes, missing images and videos, glossary problems, code-fence options, and unresolved merge conflicts (code merge-conflict: settle them with deck_resolve). Errors break the deck; fix them before rendering.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dir | No | Deck folder (contains deck.mdx). Absolute, or relative to the server's folder. Default: the server's folder. | |
| compile | No | Compile every slide's MDX (default true). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| errors | Yes | ||
| slides | Yes | ||
| warnings | Yes | ||
| diagnostics | Yes |