你知道一些 markdownPHP
解析器,withcode highlight
等,比如GitHub
markdown 解析器或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 的输出: