Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 

README.md

Parsedown bundle for Symfony

Provides the parsedown service and twig filter for Symfony

Installation

Require the bundle using composer:

composer require demontpx/parsedown-bundle ^1.3

Then add it to your bundles section in AppKernel.php:

new Demontpx\ParsedownBundle\DemontpxParsedownBundle()

Usage

Then you can use it in your twig templates:

{{ text|markdown }}
{{ '# This is a header!'|markdown }}

or directly from PHP:

$parsedown = $container->get('demontpx_parsedown.parsedown');
$parsedText = $parsedown->text($text);

You can also use the controller to parse markdown using an REST call. Add this to your routing.yml:

demontpx_parsedown:
    resource: "@DemontpxParsedownBundle/Resources/config/routing.yml"
    prefix:   /parsedown/

After that you'll be able to send a POST request with markdown to http://your-apps-url/parsedown/ and it will return the parsed HTML. You might want to use this to render previews using javascript or something!

About

Parsedown (markdown) bundle for Symfony

Topics

Resources

License

Packages

No packages published