ronanguilloux/silexmarkdownserviceprovider

Silex 微型框架 Markdown 服务提供者

1.0.0 2013-07-07 12:16 UTC

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

Build Status Total Downloads

实现示例

使用方法

<?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