colibo / parsedown-bundle
通过提供服务和Twig过滤器,在Symfony 3中为parsedown和parsedown-extra添加支持。
dev-master
2016-03-23 18:17 UTC
Requires
- php: >=5.3.3
- erusev/parsedown: ^1.6
- erusev/parsedown-extra: ^0.7.1
- symfony/symfony: ~2.3|~3.0
This package is not auto-updated.
Last update: 2024-09-20 19:45:49 UTC
README
在Symfony 3中添加对parsedown和parsedown-extra的支持。
提供
- 两个服务
- parsedown : parsedown 解析器。
- parsedown_extra : parsedown-extra 解析器(支持Markdown Extra)。
- 两个Twig过滤器
- md : 使用parsedown解析markdown。
- mde : 使用parsedown-extra解析markdown。
安装
将bundle添加到你的composer.json
"require": {
"colibo/parsedown-bundle": "dev-master"
}
更新你的供应商,然后在AppKernel.php中启用bundle
new Colibo\ParsedownBundle\ColiboParsedownBundle(),
使用方法
在twig模板中
{# Parse markdown using parsedown standard parser #}
{{ var|md }}
{# Parse markdown using parsedown-extra parser #}
{{ var|mde }}
在PHP中
// Parse markdown using parsedown standard parser.
echo $container->get('parsedown')->text($var);
// Parse markdown using parsedown-extra parser.
echo $container->get('parsedown_extra')->text($var);