基于Javascript编写的开源Markdown和HTML相互转换器——showdown

介绍

showdown是一个基于Javascript编写的开源Markdown和HTML相互转换器,showdown可以用在客户端(浏览器)或者服务端(nodejs)。shodown还支持原始规范中未定义为opt-in特性的“额外”语法。默认情况下不会启用新的语法元素,需要使用者通过配置启用它们!


基于Javascript编写的开源Markdown和HTML相互转换器——showdown

Github(MIT)

https://github.com/showdownjs/showdown

特点

基于Javascript编写的开源Markdown和HTML相互转换器——showdown
  • 易于使用

没有硬依赖或特殊的安装说明,只需下载(或使用CDN)并将其包含在您的文件中。

  • 功能齐全

开箱即用,支持许多流行的Markdown风格,如原生的、GFM、commonmark。其他特性,如表、元数据等,可以通过配置启用。

  • 跨平台

在服务器端(nodejs)和客户端(浏览器)中都可以使用

  • 可定制和可扩展

它很容易定制和扩展,这意味着你可以添加新的语法或通过扩展或配置修改它的行为

  • 兼容性好

Showdown兼容新旧版本(如IE8+和nodejs0.12)。

  • 纯Javascript

用es5编写,意味着你可以按原样在项目中使用它,而不需要转换。

安装使用

可以使用bower或者npm安装使用

bower install showdown
npm install showdown

也可以直接使用cdn直接引入以便于直接使用,以下便是线上demo,可实现边写边预览

基于Javascript编写的开源Markdown和HTML相互转换器——showdown

总结

showdown的优势就在于其强大的功能和其非常强的兼容性,而且使用也非常简单,通过很少的配置就能实现很多丰富的功能!具体如何使用可参考官方文档,官方文档就是在一个实时预览的编辑器中进行展现的!

版权声明:飞鱼 发表于 2020-07-19 11:43:47。
转载请注明:基于Javascript编写的开源Markdown和HTML相互转换器——showdown | HelloWorld.La

暂无评论

暂无评论...