From 5c139e4b3ca8d2c20835e431c1758289ef1fb2e0 Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Mon, 9 Feb 2015 18:56:12 -0700 Subject: [PATCH] added a new markdown twig filter --- system/src/Grav/Common/TwigExtension.php | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/system/src/Grav/Common/TwigExtension.php b/system/src/Grav/Common/TwigExtension.php index f1b824c99..303c7b2b7 100644 --- a/system/src/Grav/Common/TwigExtension.php +++ b/system/src/Grav/Common/TwigExtension.php @@ -1,6 +1,8 @@ grav['page']; + $defaults = $this->grav['config']->get('system.pages.markdown'); + + // Initialize the preferred variant of Parsedown + if ($defaults['extra']) { + $parsedown = new ParsedownExtra($page); + } else { + $parsedown = new Parsedown($page); + } + + $string = $parsedown->text($string); + + return $string; + } + /** * Repeat given string x times. *