bgaze/parsedown-bundle

此包已被废弃,不再维护。未建议替代包。

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

安装数: 2,585

依赖者: 0

建议者: 0

安全: 0

星标: 4

关注者: 1

分支: 3

开放问题: 0

类型:symfony-bundle

dev-master 2018-05-30 10:05 UTC

This package is auto-updated.

Last update: 2020-01-17 16:21:40 UTC


README

此项目不再维护。 随意分叉并按需升级。

Bgaze Parsedown Bundle

在 Symfony 2 中添加对 parsedownparsedown-extra 的支持。

提供

  • 两个服务
    • parsedown.standart : parsedown 解析器。
    • parsedown.extra : parsedown-extra 解析器(支持 Markdown Extra)。
  • 两个 Twig 过滤器
    • md : 使用标准解析器解析 markdown。
    • mde : 使用扩展解析器解析 markdown。

安装

在您的 composer.json 中添加此包

"require": {
    "bgaze/parsedown-bundle": "dev-master"
}

更新您的供应商,然后在 AppKernel.php 中启用包

new Bgaze\ParsedownBundle\BgazeParsedownBundle(),

使用方法

在 Twig 模板中

{# Parse markdown using parsedown standart parser #}
{{ var|md }}

{# Parse markdown using parsedown-extra parser #}
{{ var|mde }}

在 PHP 中

// Parse markdown using parsedown standart parser.
echo $container->get('parsedown.standart')->text($var);

// Parse markdown using parsedown-extra parser.
echo $container->get('parsedown.extra')->text($var);