From: Vincent Vanwaelscappel Date: Tue, 16 Jul 2019 16:10:01 +0000 (+0200) Subject: #2893 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=ba8771a8c8d3c682b05b7f40f18bb7a47da43c38;p=cubist_cms-back.git #2893 --- diff --git a/src/app/Markdown/Heading/Renderer.php b/src/app/Markdown/Heading/Renderer.php index d062224..ca2edc4 100644 --- a/src/app/Markdown/Heading/Renderer.php +++ b/src/app/Markdown/Heading/Renderer.php @@ -17,7 +17,8 @@ class Renderer implements BlockRendererInterface throw new \InvalidArgumentException('Incompatible block type: ' . \get_class($block)); } - $tag = 'h' . min(config('markdown_heading_max', 6), $block->getLevel() + config('markdown.heading_offset', 0)); + $level = min(config('markdown_heading_max', 6), $block->getLevel() + config('markdown.heading_offset', 0)); + $tag = 'h' . $level; $attrs = $block->getData('attributes', []); diff --git a/src/app/Markdown/Wrapper/Extension.php b/src/app/Markdown/Wrapper/Extension.php new file mode 100644 index 0000000..18274b1 --- /dev/null +++ b/src/app/Markdown/Wrapper/Extension.php @@ -0,0 +1,17 @@ +addBlockRenderer(Document::class, new Renderer(), 10); + } +} diff --git a/src/app/Markdown/Wrapper/Renderer.php b/src/app/Markdown/Wrapper/Renderer.php new file mode 100644 index 0000000..b988b25 --- /dev/null +++ b/src/app/Markdown/Wrapper/Renderer.php @@ -0,0 +1,24 @@ +renderBlocks($block->children()); + + return '
' . ($wholeDoc === '' ? '' : $wholeDoc) . '
' . "\n"; + } +}