mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Fix markdown parser
This commit is contained in:
parent
a694329998
commit
3f1ec6a6d2
@ -27,9 +27,7 @@ use FireflyIII\Models\Account;
|
|||||||
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
||||||
use FireflyIII\Repositories\User\UserRepositoryInterface;
|
use FireflyIII\Repositories\User\UserRepositoryInterface;
|
||||||
use FireflyIII\Support\Search\OperatorQuerySearch;
|
use FireflyIII\Support\Search\OperatorQuerySearch;
|
||||||
use League\CommonMark\CommonMarkConverter;
|
use League\CommonMark\GithubFlavoredMarkdownConverter;
|
||||||
use League\CommonMark\Environment\Environment;
|
|
||||||
use League\CommonMark\Extension\GithubFlavoredMarkdownExtension;
|
|
||||||
use Route;
|
use Route;
|
||||||
use Twig\Extension\AbstractExtension;
|
use Twig\Extension\AbstractExtension;
|
||||||
use Twig\TwigFilter;
|
use Twig\TwigFilter;
|
||||||
@ -206,11 +204,13 @@ class General extends AbstractExtension
|
|||||||
'markdown',
|
'markdown',
|
||||||
static function (string $text): string {
|
static function (string $text): string {
|
||||||
|
|
||||||
|
$converter = new GithubFlavoredMarkdownConverter(
|
||||||
$environment = Environment::createCommonMarkEnvironment();
|
[
|
||||||
$environment->addExtension(new GithubFlavoredMarkdownExtension());
|
'allow_unsafe_links' => false,
|
||||||
|
'max_nesting_level' => 3,
|
||||||
$converter = new CommonMarkConverter(['allow_unsafe_links' => false, 'max_nesting_level' => 3, 'html_input' => 'escape'], $environment);
|
'html_input' => 'escape',
|
||||||
|
]
|
||||||
|
);
|
||||||
|
|
||||||
return (string)$converter->convertToHtml($text);
|
return (string)$converter->convertToHtml($text);
|
||||||
}, ['is_safe' => ['html']]
|
}, ['is_safe' => ['html']]
|
||||||
|
Loading…
Reference in New Issue
Block a user