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. *