js解析MarkDown语法

问题描述:

我们使用MarkDown编辑器之后,比如我们写的MarkDown的语法的语法

#一级标题

## 二级标题

### 三级标题


这种语法我们最终要转换成HTML的格式最终要存入数据库(比如说存入MySql Oracle SqlServer Redis 等 都可以) 那问题来了,我们怎么转换语法呢?

解决问题方案:

我们要转换MarkDown语法,其中官方早就提高好了 转换的js代码,通过marked.js 该文件下载地址:

方式一: 官网可以下载https://marked.js.org/

方式二: 也可以去码云上面下载https://gitee.com/soul_PreCoder/springsecurity_demo


下载下来之后,我们就可以愉快的玩耍了

(1)引入marked.js到项目中

<script th:src="@{/static/js/plugins/markdown/js/marked.js}"></script>

(2)在保存方法之前进行转换

var content = markDownObj[0].value; //获取到Markdown编辑框里面值

formParamObj.detailContent= marked(content) //转换成HTML

//发送ajax 提交到数据库

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 原因 因为之前的项目都将.md文件放到了GitHub或者Coding上,这两个平台会有自动解析md文件的能力,但是...
    yieldHL阅读 23,274评论 5 8
  • Markdown富文本编辑器(Vue),含图片上传 富文本有很多款,但我用的比较好的还是这款Markdown编辑器...
    Macro2阅读 6,384评论 0 0
  • Markdown是一种轻量级的「标记语言」 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的...
    JSC_erry阅读 4,763评论 0 1
  • 提到Markdown了解的会觉得很easy,不了解的会觉得又是什么不明觉厉的黑科技;其实,网上关于Markdown...
    小丫嘛小儿郎阅读 7,044评论 7 72
  • 如需在线托管MarkDown文档,建议选择文档仓库,这是一个永久免费的中文文档在线管理工具,支持Markdown和...
    开心的锣鼓阅读 3,907评论 0 1

友情链接更多精彩内容