Explore ecosystem plugins for Remark, Rehype, and Recma
mainThe author of next-mdx-remote-client maintains a variety of plugins for the Unified/Remark/MDX ecosystem that can be used to extend Markdown processing. These include Remark plugins for content structure, Rehype plugins for HTML transformation, and Recma plugins specifically designed to improve MDX compatibility in Next.js applications.
### Remark Plugins
- `remark-flexible-code-titles` (code block titles/containers)
- `remark-flexible-containers` (custom containers)
- `remark-ins` (ins element)
- `remark-flexible-paragraphs` (custom paragraphs)
- `remark-flexible-markers` (custom mark element)
- `remark-flexible-toc` (table of contents via Vfile.data)
- `remark-mdx-remove-esm` (remove import/export statements)
- `remark-mdx-remove-expressions` (remove MDX expressions in {})
### Rehype Plugins
- `rehype-pre-language` (language info on pre elements)
- `rehype-highlight-code-lines` (line numbers and highlighting)
- `rehype-code-meta` (copy meta to properties)
- `rehype-image-toolkit` (enhanced image/media handling)
### Recma Plugins
- `recma-mdx-escape-missing-components` (default missing components to `() => null`)
- `recma-mdx-change-props` (renames `props` to `_props` for safer expression usage in Next.js)
- `recma-mdx-change-imports` (converts relative asset imports to string URLs)
- `recma-mdx-import-media` (converts media paths to import declarations)
- `recma-mdx-import-react` (ensures React runtime availability in compiled MDX)
- `recma-mdx-html-override` (override raw HTML via MDX components)
- `recma-mdx-interpolate` (enable interpolation in link/image attributes)