docusaurus/packages/docusaurus-mdx-loader
2019-05-16 16:01:52 +08:00
..
src fix(v2): fix wrong dependency problem (#1460) 2019-05-15 20:54:41 +07:00
package.json v2.0.0-alpha.16 2019-05-16 16:01:52 +08:00
README.md fix(v2): only import prism css on browser 2019-04-14 01:02:34 +08:00

@docusaurus/mdx-loader

Docusaurus webpack loader of MDX

The extra idea here is to simplify things by adding prismjs syntax highlighting by default through https://github.com/mapbox/rehype-prism and add the prism css theme import directly (only add the CSS import if target is 'web').

Installation

yarn add @docusaurus/mdx-loader

Usage


// ...
module: {
  rules: [
    // ...
    {
        test: /\.css$/,
        // Make sure your webpack loader can import css files too
    },
    {
      test: /\.mdx?$/,
      use: [
        'babel-loader',
        {
            loader: '@docuaurus/mdx-loader',
            options: {
                // .. See options
            }
        }
      ]
    }
  ]
}

Options

prismTheme

  • Default: prism-themes/themes/prism-atom-dark.css;

This is the PrismJS theme CSS that will be imported. The supported themes are :