colibo/parsedown-bundle

通过提供服务和Twig过滤器,在Symfony 3中为parsedown和parsedown-extra添加支持。

安装: 162

依赖者: 0

建议者: 0

安全: 0

星星: 1

关注者: 1

分支: 3

开放问题: 1

类型:symfony-bundle

dev-master 2016-03-23 18:17 UTC

This package is not auto-updated.

Last update: 2024-09-20 19:45:49 UTC


README

在Symfony 3中添加对parsedownparsedown-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);