ray-md-loader
v2.1.1
Published
personal webpack markdown loader
Downloads
5
Readme
ray-md-loader
author
ilex.h
useage
[email protected] use ray-md-loader v1
// webpack.config.js
{
module: {
loaders: [
{ test: /\.md?$/, loader: 'ray-md-loader' }
]
},
rayMdLoader: {
highlight: (code, lang) => codeBeautify(code, lang)
}
}
// or
{
module: {
loaders: [
{ test: /\.md?$/, loader: 'ray-md-loader', query: { config: 'testMdLoader' } }
]
},
testMdLoader: {
highlight: (code, lang) => codeBeautify(code, lang)
}
}
webpack@2/webpack@3+ use ray-md-loader v2
const rayDocRender = require('ray-doc-render');
{
module: {
rules: [
{ test: /\.md?$/, use: [
{
loader: 'ray-md-loader',
options: {
highlight: (code, lang) => codeBeauty(code, lang),
renderer: rayDocRender.customRender
}
}
] }
]
},
}
options 可配置项:
renderer
renderer 存放的是一个对象,不声明时默认为new marked.Renderer()
.gfm
允许 Git Hub标准的markdown,默认为true。tables
允许支持表格语法,默认为true。该选项要求 gfm 为true。breaks
允许回车换行,默认为false。该选项要求 gfm 为true。 ray-md-loader 中默认设置为 falsepedantic
尽可能地兼容 markdown.pl的晦涩部分。不纠正原始模型任何的不良行为和错误。默认为false。sanitize
对输出进行过滤(清理),将忽略任何已经输入的html代码(标签),默认为false。smartLists
使用比原生markdown更时髦的列表。 旧的列表将可能被作为pedantic的处理内容过滤掉。默认为false。ray-md-loader 中默认设置为 truesmartypants
使用更为时髦的标点,比如在引用语法中加入破折号。默认为false
License
MIT