league / commonmark-ext-strikethrough
v1.1.0
2020-04-04 15:34 UTC
Requires
- php: ^7.1
- ext-mbstring: *
- league/commonmark: ^1.3
Requires (Dev)
- phpunit/phpunit: ^7.5
Replaces
- uafrica/commonmark-ext: >=0.1.1
This package is auto-updated.
Last update: 2020-04-04 15:35:04 UTC
README
此扩展为基于 CommonMark 规范的 PHP Markdown 解析引擎 league/commonmark 添加了删除线 Markdown 支持。
它允许用户使用 ~~
来表示应使用 <del>
标签渲染的文本。
安装
此项目可以通过 Composer 安装
$ composer require league/commonmark-ext-strikethrough
使用
扩展可以添加到任何新的 环境
use League\CommonMark\CommonMarkConverter; use League\CommonMark\Environment; use League\CommonMark\Ext\Strikethrough\StrikethroughExtension; // Obtain a pre-configured Environment with all the CommonMark parsers/renderers ready-to-go $environment = Environment::createCommonMarkEnvironment(); // Add this extension $environment->addExtension(new StrikethroughExtension()); // Instantiate the converter engine and start converting some Markdown! $converter = new CommonMarkConverter($config, $environment); echo $converter->convertToHtml('This extension is ~~good~~ great!');
变更日志
请查看 CHANGELOG 了解最近的变化。
测试
$ composer test
安全
如果您发现任何安全问题,请通过电子邮件 colinodell@gmail.com 联系我们,而不是使用问题跟踪器。
致谢
许可
此库采用 MIT 许可证授权。有关更多信息,请参阅 LICENSE
文件。