From 67c3dd73cbd6faf632733d4e29e26fd52472ff45 Mon Sep 17 00:00:00 2001 From: Richard Dern Date: Fri, 3 May 2024 16:43:39 +0200 Subject: [PATCH] Fix: Markdown was wrapped with html/body tags --- app/Services/Markdown/Formatter.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Services/Markdown/Formatter.php b/app/Services/Markdown/Formatter.php index 637edcf..d3fa94f 100644 --- a/app/Services/Markdown/Formatter.php +++ b/app/Services/Markdown/Formatter.php @@ -155,6 +155,13 @@ protected function removeEmptyCodeLines(string $html): string } } - return $dom->saveHTML(); + $finalHtml = ''; + $bodyTag = $dom->documentElement->getElementsByTagName('body')->item(0); + + foreach ($bodyTag->childNodes as $rootLevelTag) { + $finalHtml .= $dom->saveHTML($rootLevelTag); + } + + return $finalHtml; } }