thebestxt 的个人博客 / 0 / 6 / 创建于 3年前
之前自己写了一个 博客系统 ,里边主要的部分就是解析 markdown ,转换成对应的 html 元素。
现在使用了思否提供的 markdown php 库,对于一些特殊的 markdown 元素还是处理不太好。比如代码块中如果写了完整的 html 标签还是会被显示在页面上等。
站长大大能不能分享一下 learnku 的 markdown 解析方法,或者是提供一下用了哪个库什么的。 @Summer
本作品采用《CC 协议》,转载必须注明作者和本文链接
站点用的是这个 github.com/erusev/parsedown-extra
调用:
$markdownParser = new ParsedownExtra(); $html = $markdownParser->setBreaksEnabled(true)->text($markdown);
入库前记得用 Purifier 过滤,这样才能安全地展示给用户。
前端用的是哪个呢?
这个功能已经实现了,后端参考了站长提供的插件,但是最终没有用。框架使用的 Laravel,前端方面使用了 maven-editor 当作编辑器,可以直接输出 markdown 文档和解析后的 html 代码。
项目地址
我刚发布了一个 markdown编辑器,预览使用 remarkjs 解析的,使用 react-syntax-highlighter 实现语法高亮。有兴趣可以看一下。
我要举报该,理由是:
站点用的是这个 github.com/erusev/parsedown-extra
调用:
入库前记得用 Purifier 过滤,这样才能安全地展示给用户。
前端用的是哪个呢?
这个功能已经实现了,后端参考了站长提供的插件,但是最终没有用。框架使用的 Laravel,前端方面使用了 maven-editor 当作编辑器,可以直接输出 markdown 文档和解析后的 html 代码。
项目地址
我刚发布了一个 markdown编辑器,预览使用 remarkjs 解析的,使用 react-syntax-highlighter 实现语法高亮。有兴趣可以看一下。
项目地址