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 许可证发布。
有关详细信息,请参阅附带 LICENSE 文件。
您可以在以下位置找到此软件的副本: https://github.com/ronanguilloux/SilexMarkdownServiceProvider