diff --git a/system/src/Grav/Common/Markdown/ParsedownGravTrait.php b/system/src/Grav/Common/Markdown/ParsedownGravTrait.php index 9de9efeef..b85a98064 100644 --- a/system/src/Grav/Common/Markdown/ParsedownGravTrait.php +++ b/system/src/Grav/Common/Markdown/ParsedownGravTrait.php @@ -34,6 +34,13 @@ trait ParsedownGravTrait $this->base_url = rtrim(self::getGrav()['base_url'] . self::getGrav()['pages']->base(), '/'); $this->pages_dir = self::getGrav()['locator']->findResource('page://'); $this->special_chars = array('>' => 'gt', '<' => 'lt', '"' => 'quot'); + + $defaults = self::getGrav()['config']->get('system.pages.markdown'); + + $this->setBreaksEnabled($defaults['auto_line_breaks']); + $this->setUrlsLinked($defaults['auto_url_links']); + $this->setMarkupEscaped($defaults['escape_markup']); + $this->setSpecialChars($defaults['special_chars']); } /** diff --git a/system/src/Grav/Common/Page/Page.php b/system/src/Grav/Common/Page/Page.php index ceec85e2e..4d6c6169c 100644 --- a/system/src/Grav/Common/Page/Page.php +++ b/system/src/Grav/Common/Page/Page.php @@ -449,11 +449,6 @@ class Page $parsedown = new Parsedown($this); } - $parsedown->setBreaksEnabled($defaults['auto_line_breaks']); - $parsedown->setUrlsLinked($defaults['auto_url_links']); - $parsedown->setMarkupEscaped($defaults['escape_markup']); - $parsedown->setSpecialChars($defaults['special_chars']); - $this->content = $parsedown->text($this->content); } @@ -947,7 +942,6 @@ class Page // if not metadata yet, process it. if (null === $this->metadata) { - $header_tag_http_equivs = ['content-type', 'default-style', 'refresh']; $this->metadata = array(); $page_header = $this->header;