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>

标签: Markdown

添加新评论