开始使用parsedown作为博客的markdown解析器

话说php的markdown解析器版本很多,但或多或少都存在一些问题。
最初用的是传统的markdown解析器(是[typecho][]使用的),我发现在解析某些带有 # 的文本时,会出错,于是换成了[hyperdown][]。
但是,hyperdown会将所有的html代码转意,这对于博客来说有些不适合,因为在有些时候,需要手写一些html源码。
于是我给hyperdown提了一个issue。作者回复说因为hyperdown是基于[SegmentFault][]的,所以默认从安全考虑,全部转意了html字符。
我建议hyperdown加一个开关,默认不转意html,不过还没有得到回应。

今天在[github][]上搜索,找到了[erusev/parsedown][]。
经过测试体验,我之前遇到的几个问题都以解决,正好符合我的需要。
他还提供了几个选项,允许简单的定制,让我觉得最满意的是可以设置自动换行,可以将n换行符转换成<br />

关键词:

转载原创文章请注明,转载自晴天博客,原文地址:http://www.qt06.com/post/360/

上一篇:火狐浏览器键盘快捷键表

下一篇:说说无障碍改造中经常被视障网友吐槽的冗余信息