Markdown-It-Vanilla-Loader
Uses markdown-it to render markdown to HTML and assumes nothing about your configuration.
Install
yarn add -D markdown-it-vanilla-loader
Usage
Input
# Your Markdown File With some content.
webpack.config.js
moduleexports = module: rules: test: /\.md$/ use: 'html-loader' loader: 'markdown-it-vanilla-loader' options: { return language && highlightjs ? highlightjsvalue : code; } ;
Output
Your Markdown File With some content.
Options
This loader accepts any options that are allowed on markdown-it
, those options can be found here.
Name | Type | Default | Description |
---|---|---|---|
plugins |
{array} |
[] |
Plugins to load into markdown-it |
plugins
Plugins can be defined in 2 ways.
- Just a string with no options.
- An array where the first item is the plugin name and the second item is an object with options for that plugin.
webpack.config.js
loader: 'markdown-it-vanilla-loader' options: plugins: // Just a string 'markdown-it-anchor' // Array with options 'markdown-it-anchor' permalink: true permalinkSymbol: '' level: 2
Example
cd example
yarn
yarn build