ThinkPHP中使用Markdown解释库Parsedown

释放双眼,带上耳机,听听看~!

最近在学习VUE的过程中,使用到了ThinkPHP作为api输出,在制作模板的时候,使用了kurblog的数据库作为数据源。而且kurblog的后台日志发布编辑器用的也是markdown语法,所以在使用VUE的axios获取文章数据的时候,会出现一个问题,就是在js解析markdown语法太吃力了。后来查阅了下ThinkPHP的文档,有介绍到Markdown解释库Parsedown,也算是好久没有码日志了,随手记录一篇。

首先如果我们服务器有安装composer的话,直接进入到ThinkPHP目录执行

composer require erusev/parsedown

来自动化安装Markdown解释库Parsedown。

随后我们在需要用到Parsedown的地方引入Parsedown,不懂的童鞋可以自己去补一下命名空间的概念。

use Parsedown;

然后markdown的解释库就安装并且引入成功了。

在你需要使用Parsedown的地方实例化即可;

//数据加工
$markdown = new Parsedown;
$content = $markdown->text($res['post_content']);

根据需求把转换好的数据进行JSON封装输出即可。ThinkPHP+VUE真是个很好的组合,加油努力!

人已赞赏
知识分享

Thinkphp快捷查询 OR查询语句

2020-7-8 13:40:00

知识分享

Centos7.4搭建Mysql数据库主从同步与读写分离

2020-7-9 13:43:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索