jeremyjumeau/parsedown-bundle

This package is abandoned and no longer maintained. No replacement package was suggested.

Add support for parsedown and parsedown-extra in Symfony 3 by providing services and Twig filters.

Installs: 233

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 3

Type:symfony-bundle

v1.0.2 2017-10-02 14:39 UTC

This package is not auto-updated.

Last update: 2022-04-29 08:33:14 UTC


README

Add support for parsedown and parsedown-extra in Symfony 3.

Provides :

  • Two services:
    • parsedown : parsedown parser.
    • parsedown_extra : parsedown-extra parser (support for Markdown Extra).
  • Two twig filter:
    • md : parse markdown with parsedown.
    • mde : parse markdown with parsedown-extra.

Install

Add the bundle in your composer.json :

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

Update your vendors, then enable bundle in AppKernel.php :

new Jeremyjumeau\ParsedownBundle\JeremyjumeauParsedownBundle(),

Usage

In twig templates:

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

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

In 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);