我们在一些网站中可以见到一款网页编辑器——markdown;

这是一款功能强大的富文本编辑器,之前自己在网页上使用的时候遇到了一点点的问题,现在跟大家分享下

在我们写了文章之后是需要将内容保存到数据库的,如果保存到数据库中要方便以后需改的话,那么需要保存成markdown语言,如果保存成html语言通过反向解析成markdown这个可能效果不是很好

如果保存成markdown就涉及到将数据库中的数据取出后要解析成html,以下便是我的解决过程(我使用的是editormd):

首先需要初始化从markdown语言转为html语言的解析器:

editormd.markdownToHTML("test-editormd", {

htmlDecode :"style,script,iframe",

emoji :true,

taskList :true,

tex :true, //默认不解析

flowChart : true, //默认不解析

sequenceDiagram : true //默认不解析

});

其次就是js的引入

引入的顺序不能出错否则可能有些js对象不能初始化,这些js在editor.md的lib包中已经存在。

还有就是上方中的"test-editormd",其实是html代码中的一个id,这个是存放md内容的

#Editor.md

至此,已经完成了所有的步骤,这可以使得数据库中的md数据在页面解析显示

editormd html 转义,Markdown(editormd)语法解析成html(示例代码)相关推荐

  1. 装饰器的定义、语法糖用法及示例代码

    1. 装饰器的定义 就是给已有函数增加额外功能的函数,它本质上就是一个闭包函数. 装饰器的功能特点: 不修改已有函数的源代码 不修改已有函数的调用方式 给已有函数增加额外的功能 2. 装饰器的示例代码 ...

  2. PDFkit用python批量把markdown格式文件导出成pdf文件代码

    可以使用 Python 的 pdfkit 库来将 markdown 格式文件批量导出为 pdf 文件. 首先,你需要安装 pdfkit 库: pipinstall pdfkit 然后,你可以使用以下代 ...

  3. 列出html表单元素及语法,HTML表单(示例代码)

    一.表单[重点] 1.什么是表单及原理? 用户将网页中的数据,提交给后台数据库进行处理. 在BS模式下,便带负责将客户端的请求发送到后台查询,后台响应的结果,显示在浏览器中. 网页中的数据,通过表单的 ...

  4. arduino消息服务器,在C(Arduino IDE)中将API链接消息解析为服务器(示例代码)

    我正在使用Arduino IDE来编程我的微控制器,它有一个内置的Wi-Fi芯片(ESP8266 NodeMCU),它连接到我的互联网路由器,然后有一个特定的IP(就像192.168.1.5). 所以 ...

  5. linux pdf 转 txt文件,linux 下 pdf 转换成txt(示例代码)

    pdf有转换,如果是非扫描的,转换很快,识别率100%,很多软件可以转:如果是扫描的,就比较麻烦需要用到OCR技术(文字识别). 在linux下: 依赖包  poppler-utils  tesser ...

  6. html图片转成pdf,如何将图片、html等格式转成pdf(示例代码)

    const int WWidth = 600;const int HHeight = 800; List AllName = new List();string FileName = "d: ...

  7. sqlparser mysql_SQL语法解析器JSQLParser | IT瘾

    相关 [sql 语法 解析器] 推荐: SQL 语法解释器jsqlparser. 是用java 开发的解析器, 可以生成java类层次结构.. 可以完美解析 表的 增删查改等操作.. 展开它的源码你会 ...

  8. 用 C 语言开发一门编程语言 — 语法解析器

    目录 文章目录 目录 前文列表 编程语言的本质 词法分析 语法分析 使用 MPC 解析器组合库 安装 快速入门 实现波兰表达式的语法解析 波兰表达式 正则表达式 代码实现 前文列表 <用 C 语 ...

  9. 使用Visual Studio Code编写markdown文件以及转成PDF格式和markdown常用语法

    Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版.它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML.PDF 以及本身的 .md 格式的文件.因 ...

  10. 【Markdown基本语法】

    Preface Markdown是一种纯文本标记语言,通过简单的标记语法来使普通文本内容具备有一定的格式.Markdown相对于Word这种文档编辑器而言有如下优点,从而被广泛使用:语法简单,让文档编 ...

最新文章

  1. 京东面试题:二叉树直径
  2. MySQL防止重复插入唯一限制的数据 4种方法
  3. OpenGL之NURBS曲面构建
  4. python3中urllib库的使用
  5. php 巧用逻辑运算符,php的神奇逻辑运算符
  6. 自考--运筹学--计算题总结
  7. java binaryreader_Java字符流与字节流区别与用法分析
  8. python报表自动化系列 - 通过Python使用MySQL数据库
  9. 新手android中ListView实现音乐列表
  10. Comet:基于 HTTP 长连接的“服务器推”技术
  11. 计算机关机后,电脑关机后自动重启怎么解决?
  12. 茅侃侃自述离职Majoy经过:让我们从“失败”开始
  13. 信息系统项目管理师必背核心考点(六十)项目集管理
  14. 微信公众号官方API开发之配置服务器
  15. Matplotlib从入门到精通05-样式色彩秀芳华
  16. 05. 路由协议原理
  17. 瀑布流布局:CSS3多列属性column实现
  18. 智能座舱,一场正在发生的交互革命
  19. java 组合优与继承_Java中为什么老鸟要告诉你优先使用组合而不是继承?
  20. Matlab读取带有汉字的excel表

热门文章

  1. SPSS学习笔记【二】-回归分析
  2. 30+的华为,也在乘风破浪
  3. YYLabel使用笔记
  4. 计算机及应用自考好过吗,希望有经验的给我分析一下,我想自考计算机及应用!...
  5. 随机森林实现回归预测(糖尿病数据集)
  6. vs2010格式化html,VS中的快捷键快速格式化代码,使好看,整齐
  7. java浅拷贝与深拷贝及拷贝工具推荐
  8. C#实现简单的加密防止拷贝复制软件
  9. 百度 图像识别Api logo识别 基于java的Demo
  10. c语言编黑白棋的思路,黑白棋的问题。。555。。头发都掉了。。。