Browse Source

Use Github Flavored Markdown to support a more advanced Markdown format

master
Timothée Jaussoin 2 months ago
parent
commit
03fbbd977f
  1. 1
      CHANGELOG.md
  2. 4
      app/Widgets/Login/Login.php
  3. 6
      app/Widgets/Publish/Publish.php

1
CHANGELOG.md

@ -37,6 +37,7 @@ v0.32 (master)
* Material Design 3 CSS changes
* Enforce Packet parameters in all the Widgets
* Drop php-curl dependency and replace it with reactphp/http
* Use Github Flavored Markdown to support a more advanced Markdown format
v0.31
---------------------------

4
app/Widgets/Login/Login.php

@ -7,7 +7,7 @@ use Moxl\Xec\Action\Storage\Get;
use Respect\Validation\Validator;
use Defuse\Crypto\Key;
use Defuse\Crypto\Crypto;
use League\CommonMark\CommonMarkConverter;
use League\CommonMark\GithubFlavoredMarkdownConverter;
use App\Configuration;
use App\Session;
@ -73,7 +73,7 @@ class Login extends Base
$configuration = Configuration::get();
if (!empty($configuration->info)) {
$converter = new CommonMarkConverter([
$converter = new GithubFlavoredMarkdownConverter([
'html_input' => 'strip',
'allow_unsafe_links' => false,
]);

6
app/Widgets/Publish/Publish.php

@ -10,7 +10,7 @@ use Moxl\Xec\Action\Pubsub\Subscribe;
use Movim\Widget\Base;
use Movim\Session;
use League\CommonMark\CommonMarkConverter;
use League\CommonMark\GithubFlavoredMarkdownConverter;
use Respect\Validation\Validator;
use App\Draft;
@ -126,7 +126,7 @@ class Publish extends Base
if ($draft && $draft->isNotEmpty()) {
$view = $this->tpl();
$doc = new \DOMDocument;
$converter = new CommonMarkConverter([
$converter = new GithubFlavoredMarkdownConverter([
'html_input' => 'escape',
'allow_unsafe_links' => true,
]);
@ -170,7 +170,7 @@ class Publish extends Base
}
if (Validator::stringType()->notEmpty()->isValid(trim($draft->content))) {
$converter = new CommonMarkConverter([
$converter = new GithubFlavoredMarkdownConverter([
'html_input' => 'escape',
'allow_unsafe_links' => true,
]);

Loading…
Cancel
Save