damcclean / metaparsedown-extra
此包已废弃,不再维护。未建议替代包。
添加解析 YAML 和 Markdown 扩展的能力。由 Parsedown Extra 驱动。
v1.0.0
2020-06-01 12:07 UTC
Requires
- erusev/parsedown-extra: ^0.7.1 || ^0.8.0
- symfony/yaml: ^3.3 || ^5.0
Requires (Dev)
- phpunit/phpunit: ^6.4
This package is auto-updated.
Last update: 2022-03-17 21:32:39 UTC
README
MetaPharsedown-extra 扩展了 erusev/parsedown,这是一个 Markdown 解析器,通过添加在 Markdown 文件中以有效的 YAML 格式包含元数据的能力。MetaPharsedown 使用 Symfony Yaml 组件来解析和提取元数据。
此包是基于 MetaParsedown 的分支,该分支使用 Parsedown Extra 而不是 Parsedown。
此包中的所有方法都与标准 MetaParsedown 包相同。
安装
composer require damcclean/metaparsedown-extra
用法
$mp = new MetaParsedown(); $markdown = file_get_contents(....); $html = $mp->text($markdown); // Return the html, without meta data $meta = $mp->meta($markdown); // Return array of key/values and pairs $bare = $mp->stripMeta($markdown); // Return markdown without yaml block
您可以在原始的 Parsedown-extra 包中找到更多文档。