0
篇帖子
最近在学习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真是个很好的组合,加油努力!
本博客内所有原创和翻译的文章的版权归本人所有,允许第三方转载,但转载时请务必保留作者名,并注明出处链接,否则本人将保留追究其法律责任的权利。
「人生在世,留句话给我吧」