ronanguilloux / silexmarkdownserviceprovider
Silex 微框架 Markdown 服务提供商
1.0.0
2013-07-07 12:16 UTC
Requires
- php: >=5.3.3
- michelf/php-markdown: 1.3.*@dev
Requires (Dev)
- silex/silex: *
- twig/twig: >=1.2.0
This package is auto-updated.
Last update: 2024-09-22 20:19:33 UTC
README
Silex PHP 微框架 Markdown 服务提供商
用于 Michel Fortin 的 michelf/php-markdown PHP 解析器,用于 Markdown 和 Markdown Extra,后者由 John Gruber 的原始 Markdown.pl 衍生
实现示例
- SilexMarkdown 示例网站 (github 仓库)
使用方法
<?php # app.php use Rg\Silex\Provider\Markdown\MarkdownServiceProvider; $app->register(new MarkdownServiceProvider(), array( 'md.path' => __DIR__ .'/relative-path-to-markdown-files-directory') ); // Retrieve .md file content $markdown = $app['md.finder']->getContent('path-to-mardown-file'); // Parse it into html $html = $app['md.parser']->transform($markdown);
测试
在通过 composer 安装依赖项时,测试需要 --dev 选项
$ composer.phar install --dev
$ wget http://pear.phpunit.de/get/phpunit.phar
$ chmod +x phpunit.phar
$ ./phpunit.phar
许可证
此 Silex 服务提供商以 MIT 许可证发布。
有关详细信息,请参阅附带许可证文件。
您可以在以下位置找到此软件的副本:https://github.com/ronanguilloux/SilexMarkdownServiceProvider