使用markdown编辑器

lifankohome 8天前 32

切换到markdown编辑器后,我在编辑器中输入:

图片20181107161530.png

结果在显示页面直接显示出了原始markdown:

M图片20181107161645.png

原因是编辑器并没有转换格式的功能,需要我们在后台添加对应转换代码,要用到的php类:https://github.com/SegmentFault/HyperDown

使用方法:

$parser = new HyperDown\Parser;
$html = $parser->makeHtml($text);

这是在服务器解析的方法,还有一种用js实现的解析器:https://github.com/SegmentFault/HyperDown.js,下载引用解析即可。

可是我们切换了编辑器,添加了解析器后原本使用富文本编辑器编写的内容就需要重新改成markdown格式,,,太不友好了

我们可以在解析前加一个判断,如果内容的前3个字符是 <p> ,那么就说明这个内容是富文本编辑器实现的,如果不是,就对其进行markdown解析。

最新回复 (0)
返回