解析markdown_Vue-Markdown - 为应用添加功能丰富的富文本显示

想像Github项目主页渲染READMD.md那样渲染Markdown文本吗?Vue-Markdown为你实现在Vue应用中进行Markdown的解析和渲染。

4a66cfa693058d32efb129bede3c755a.png

Markdown

简介

Vue-Markdown,是 miaolz123 在 Github 上开源的Markdown解析和渲染的Vue组件,项目仓库位于 https://github.com/miaolz123/vue-markdown,目前版本为 v2.2.4。Vue-Markdown支持丰富的Markdown拓展语法,包括表格、代码语法高亮、定义列表、GFM任务列表、Katex等,功能丰富,可以进行配置选择,且使用简单,是在Vue应用中进行Markdown富文本渲染展示的可靠助手。

b857cb3533452b0e082c91a707da11f7.png

Markdown

安装

Vue-Markdown使用简单,可以使用NPM安装:

npm install --save vue-markdown

或Yarn安装:

yarn add vue-markdown --save

示例

Vue-Markdown使用简单,我们来看一个基本的例子:

  i am a ~~tast~~ **test**.

在该例子中,我们引入了VueMarkdown组件,并在Vue中使用,然后,使用vue-markdown定义了可以包括Markdown语法的文本,进行渲染。

Vue-Markdown提供了一个在线的demo,可以进行不同配置的实时Markdown渲染:

6e1f2b2841ea28beb9202d7fc0ea816c.png

Vue-Markdown在线demo

可以看到,Vue-Markdown对左侧的Markdown语法文本进行渲染,支持基本的Markdown语法,和如Emoji等拓展,默认的样式十分美观,可以直接使用。

Vue-Markdown提供了丰富的Markdown配置支持,包括:

  • source:渲染的Markdown文件;
  • html:是否支持html渲染;
  • breaks:是否把换行符置换为br;
  • linkify:是否自动转换URL为链接;
  • toc:是否自动生成目录;
  • prerender:渲染之前的回调函数;
  • postrender:渲染之后的回调函数。

在使用时,可以根据自身需求进行配置,获得最佳的用户体验和性能。

fe21cc82bc21878adb3b2739a95860c6.png

Vue-Markdown

总结

Vue-Markdown实现了在Vue应用中进行Markdown语法渲染,使得富文本的显示变得更为方便,值得使用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值