markdown-loadermarkdown loader for webpack

联合创作 · 2023-09-23 02:13

markdown-loader

markdown-loader for webpack using marked.

install size Build Status

Installation

npm install markdown-loader

Changelog

Usage

Since marked's output is HTML, it's best served in conjunction with the html-loader.

Webpack 2+

{
    module: {
        rules: [{
                test: /\.md$/,
                use: [
                    {
                        loader: "html-loader"
                    },
                    {
                        loader: "markdown-loader",
                        options: {
                            /* your options here */
                        }
                    }
                ]
            }]
    }
}

Options

Pass your marked options as shown above. In order to specify custom renderers, set the options.renderer-option in your webpack config.

// webpack.config.js

const marked = require("marked");
const renderer = new marked.Renderer();

return {
    module: {
        rules: [{
                test: /\.md$/,
                use: [
                    {
                        loader: "html-loader"
                    },
                    {
                        loader: "markdown-loader",
                        options: {
                            pedantic: true,
                            renderer
                        }
                    }
                ]
            }]
    }
}

License

MIT (http://www.opensource.org/licenses/mit-license.php)

Sponsors

浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报