jeremyjumeau / parsedown-bundle
Add support for parsedown and parsedown-extra in Symfony 3 by providing services and Twig filters.
Installs: 235
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 3
Type:symfony-bundle
Requires
- php: >=5.3.3
- erusev/parsedown: ^1.6
- erusev/parsedown-extra: ^0.7.1
- jeremyjumeau/parsedown-bundle: ^1.0.2
- symfony/symfony: ~2.3|~3.0
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);