diff --git a/app/Services/Parser/Parsers/Markdown.php b/app/Services/Parser/Parsers/Markdown.php index 8fbf919a8..22ae1c7ff 100644 --- a/app/Services/Parser/Parsers/Markdown.php +++ b/app/Services/Parser/Parsers/Markdown.php @@ -1,12 +1,9 @@ addExtension(new AutolinkExtension()); $environment->addExtension(new StrikethroughExtension()); $environment->addExtension(new TableExtension()); - $environment->addExtension(new TaskListExtension()); $environment->addExtension(new MentionExtension()); $environment->addExtension(new InternalLinkExtension($this->page)); $environment->addInlineParser(new WikiLinksInlineParser($this->page), 100); $environment->addExtension(new YoutubeLinkExtension()); $converter = new MarkdownConverter($environment); - $document = $converter->convert($text); - - return (string) $document; + return $converter->convert($text); } protected function defaultConfig(): array { return [ - 'renderer' => [ - 'soft_break' => "
\n", + 'renderer' => [ + 'soft_break' => "
\n", ], 'internal_link' => [ - 'internal_hosts' => request()->getHost() + 'internal_hosts' => request()->getHost(), ], - 'mentions' => [ - 'basic' => [ + 'mentions' => [ + 'basic' => [ 'prefix' => '@', 'pattern' => '[a-zA-Z0-9ąćęłńóśźżĄĆĘŁŃÓŚŹŻ#_@\-]+', - 'generator' => new MentionGenerator($this->user) + 'generator' => new MentionGenerator($this->user), ], 'extended' => [ 'prefix' => '@', 'pattern' => '{[a-zA-Z0-9ąćęłńóśźżĄĆĘŁŃÓŚŹŻ#_@\-. \(\)]+}', - 'generator' => new MentionGenerator($this->user) - ] - ] + 'generator' => new MentionGenerator($this->user), + ], + ], ]; } }