parsedown - php 的 markdown 渲染器
Parsedown 是一款用 PHP 编写的轻量级 Markdown 解析和转换库。它由 Emanuil Rusev 开发,代码托管在 GitHub 上。Parsedown 可以将 Markdown 文本转换成 HTML,支持 GitHub Flavored Markdown 的大部分功能,包括:
- 支持标准的 Markdown 语法,如标题、列表、代码块等
- 支持表格、任务列表
- 支持自动生成锚点
- 支持 fenced code blocks
- 支持 Strikethrough 语法
- 支持 Footnotes 语法
- 支持 SmartyPants
Parsedown 非常轻量和快速,文件只有一个 PHP 类文件,无任何依赖。它遵循 Markdown 标准,输出良好格式化的 HTML 代码。由于体积小和无依赖,非常适合嵌入到各种 PHP 项目中,如 CMS、博客等。
总的来说,Parsedown 是一个轻量、简单但强大的 PHP Markdown 解析库,适合任何需要将 Markdown 转换成 HTML 的 PHP 项目。它的语法支持也比较完善,可满足大部分 Markdown 使用需求。
使用方法
使用 composer 安装:
composer require erusev/parsedown
创建实例并渲染一段 markdwon:
$Parsedown = new Parsedown();
echo $Parsedown->text('Hello _Parsedown_!'); # prints: <p>Hello <em>Parsedown</em>!</p>