2.1.1 • Published 6 months ago

ray-md-loader v2.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

ray-md-loader

author

ilex.h

useage

webpack@1.x 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 中默认设置为 false
  • pedantic 尽可能地兼容 markdown.pl的晦涩部分。不纠正原始模型任何的不良行为和错误。默认为false。
  • sanitize 对输出进行过滤(清理),将忽略任何已经输入的html代码(标签),默认为false。
  • smartLists 使用比原生markdown更时髦的列表。 旧的列表将可能被作为pedantic的处理内容过滤掉。默认为false。ray-md-loader 中默认设置为 true
  • smartypants 使用更为时髦的标点,比如在引用语法中加入破折号。默认为false

License

MIT

2.1.1

6 months ago

2.1.0

6 months ago

2.0.1

3 years ago

2.0.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago