RT,想用PHP
把 Markdown 解析成 HTML,暂时没打算通过 Github API 获取解析后的内容,获取的是 raw markdown,因为解析后的 HTML 不是特别方便维护。目前尝试过Parsedown
,Parsedown Extra
,Segmentfault 开源的Hyperdown
,都不是太符合要求,主要表现在不支持Github
的 Markdown 语法,对 Markdown 混杂 HTML 的解析就要么无能为力,要么解析错乱。比如对这两个 Git repo 的 Readme 文件就解析不佳 :
所以求各位推荐一款好用的 PHP 的 markdown,能比较好的支持 GIthub 的 markdown 语法的。
1
learnshare 2019-04-17 19:22:17 +08:00
|
2
codespots OP @learnshare 谢谢,对 PHP 不是很熟,对编译原理更是一窍不通,我先按照你给的文档试试,先谢谢了
|
3
JK9993 2019-04-17 20:16:57 +08:00
解析器不太了解,不过为什么要维护解析后的 HTML 呢?
|
4
codespots OP @JK9993 可能我没表达清楚吧,我是指不想维护解析后的 html,想直接维护 markdown 文件,因为可以通过 github 的 API 定期更新 markdown 内容,但是我用了一些 markdown 解析器,在解析结果上都不能达到要求。
|
5
stille 2019-04-17 21:59:42 +08:00 via iPhone
同需求!关注一下
|
6
HuasLeung 2019-04-18 06:27:48 +08:00 via Android
我怎么觉得 Parsedown 等 PHP Markdown 解析器其实是完成了所有 Markdown 语法解析的,只是在前端没有把它们渲染出来。"主要表现在不支持 Github 的 Markdown 语法",在前端使用 github-markdown-css 试试看,官方用的就是这个。
|