frontarm/mdx-util
![frontarm/mdx-util](/images/project/repo-7_hub875b0f1b204e7f875e8b6de14907560_38308_900x500_fit_q75_box.jpg)
Utilities for working with MDX
repo name | frontarm/mdx-util |
repo link | https://github.com/frontarm/mdx-util |
homepage | |
language | JavaScript |
size (curr.) | 3887 kB |
stars (curr.) | 693 |
created | 2017-02-04 |
license | MIT License |
mdx-util
A collection of utilities for working with MDX
-
Exports a constant from MDX files that don’t explicitly define it. Useful for implementing front matter with gray-matter.
-
A batteries included loader for MDX.
- Emoji support via remark-emoji
- Image urls are automatically embedded as images via remark-images
- All headings have
id
slugs added via remark-slug - Code blocks have markup for syntax highlighting via prismjs and rehype-prism. Note: you’ll still need to import the prism stylesheet yourself.
- Front matter is exported on a
frontMatter
object via gray-matter. - A table of contents object is exported on the
tableOfContents
object via mdx-table-of-contents.
-
An MDX plugin that exports a
tableOfContents
object, along with the exported component. -
An MDX macro to facilitate usage of MDX with create-react-app, without ejecting.