使用php或javascript解析.md文件

时间:2017-10-13 22:41:01

标签: javascript php parsing laravel-5 markdown

是否有办法使用php或javascript解析.md文件以获取代码段。

我的方案如下:

我一直在将旧系统(php4)迁移到需要Schema更新的Laravel Framework(php7)。我手动完成所有这些更新(我知道我可以使用迁移,但是表结构相当广泛,我想在新系统中坚持旧数据)并且我在Changelog.md中创建了有关mysql更新的更改历史记录。

现在我尝试在模式检查上进行自动迁移,如果匹配表列的一些负面规则和中间件。例如,如果表X不包含Y,Z ..列,那么我的系统将被废弃,需要更新架构,我将重定向到专用Controller。

不,我想通过更改来阅读更改日志,让它运行此mysql更新。

1 个答案:

答案 0 :(得分:0)

您可以使用http://parsedown.org/

执行此操作
$Parsedown = new Parsedown();
echo $Parsedown->text('Hello _Parsedown_!'); # prints: <p>Hello<em>Parsedown</em>!</p>

您可以轻松地为Laravel安装它:https://github.com/parsedown/laravel