返回介绍

Markdown

发布于 2019-05-30 21:45:03 字数 1486 浏览 1180 评论 0 收藏 0

markdown.lineNumbers

  • Type: boolean
  • Default: undefined

是否在每个代码块的左侧显示行号。

另请参阅:

  • 行号

markdown.slugify

  • Type: Function
  • Default: source

将标题文本转换为别名(slug)的函数。这会影响标题锚点、目录和侧边栏链接生成的 id 和链接。(译者注:此功能是为了解决非 ASCII 码字符生成链接时的 bug ,具体代码查看 /lib/markdown/slugify 的 slugify 函数)

markdown.externalLinks

  • Type: Object
  • Default: { target: '_blank', rel: 'noopener noreferrer' }

键和值对将被添加到指向外部链接的 <a> 标签。默认选项将在新窗口中打开外部链接。

markdown.anchor

  • Type: Object
  • Default: { permalink: true, permalinkBefore: true, permalinkSymbol: '#' }

markdown-it-anchor 的选项。(注意:如果你想自定义标题 id 的话尽量使用 markdown.slugify。)

markdown.toc

  • Type: Object
  • Default: { includeLevel: [2, 3] }

markdown-it-table-of-contents 的选项。(注意:如果你想自定义标题 id 的话尽量使用 markdown.slugify。)

markdown.config

  • Type: Function
  • Default: undefined

修改默认配置,或将额外的插件应用于渲染源文件的 markdown-it 实例的函数。例如:

module.exports = {
  markdown: {
    config: md => {
      md.set({ breaks: true })
      md.use(require('markdown-it-xxx'))
    }
  }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文