【发布时间】:2017-05-26 08:16:57
【问题描述】:
你知道一些降价PHP解析器,code highlight等,比如GitHub降价解析器或https://stackedit.io/editor吗?
如果可以通过Composer 获得,那就更好了。
我试过了:
https://packagist.org/packages/michelf/php-markdown
https://packagist.org/packages/league/commonmark
https://packagist.org/packages/erusev/parsedown
但所有这些的结果几乎都是纯文本。
最佳结果属于michelf/php-markdown,如下图所示:
$ composer require michelf/php-markdown
---
use Michelf\MarkdownExtra;
$parser = new MarkdownExtra();
$html = $parser->transform($markdown);
echo $html;
[编辑 1]
现在我几乎达到了我的目标。
我用过:
https://github.com/sindresorhus/github-markdown-css
现在我得到一个与GitHub 非常相似的结果,但是代码没有得到highlighted(带有colors)根据对应的language(在这种情况下:html),如您所见下图:
那么我的问题现在是:
我需要做哪些额外的步骤才能像 GitHub 一样获得代码语法高亮显示?请检查以下 GitHub 的输出:
【问题讨论】:
标签: javascript php composer-php markdown php-parser