Skip to content

Commit c9913fb

Browse files
HergenDHergen Dillema
and
Hergen Dillema
authoredJan 20, 2021
Github Flavored Markdown for Terms enabled (#645)
This enabled the GithibFlavoredMarkdownExtention for CommonMark. This includes: - Autolinks - Disallowed Raw HTML - Strikethrough - Tables - Task Lists Co-authored-by: Hergen Dillema <[email protected]>
1 parent 2653b5c commit c9913fb

File tree

4 files changed

+24
-4
lines changed

4 files changed

+24
-4
lines changed
 

‎src/Http/Controllers/Inertia/PrivacyPolicyController.php

+6-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
use Inertia\Inertia;
88
use Laravel\Jetstream\Jetstream;
99
use League\CommonMark\CommonMarkConverter;
10+
use League\CommonMark\Environment;
11+
use League\CommonMark\Extension\GithubFlavoredMarkdownExtension;
1012

1113
class PrivacyPolicyController extends Controller
1214
{
@@ -20,8 +22,11 @@ public function show(Request $request)
2022
{
2123
$policyFile = Jetstream::localizedMarkdownPath('policy.md');
2224

25+
$environment = Environment::createCommonMarkEnvironment();
26+
$environment->addExtension(new GithubFlavoredMarkdownExtension());
27+
2328
return Inertia::render('PrivacyPolicy', [
24-
'policy' => (new CommonMarkConverter())->convertToHtml(file_get_contents($policyFile)),
29+
'policy' => (new CommonMarkConverter([], $environment))->convertToHtml(file_get_contents($policyFile)),
2530
]);
2631
}
2732
}

‎src/Http/Controllers/Inertia/TermsOfServiceController.php

+6-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
use Inertia\Inertia;
88
use Laravel\Jetstream\Jetstream;
99
use League\CommonMark\CommonMarkConverter;
10+
use League\CommonMark\Environment;
11+
use League\CommonMark\Extension\GithubFlavoredMarkdownExtension;
1012

1113
class TermsOfServiceController extends Controller
1214
{
@@ -20,8 +22,11 @@ public function show(Request $request)
2022
{
2123
$termsFile = Jetstream::localizedMarkdownPath('terms.md');
2224

25+
$environment = Environment::createCommonMarkEnvironment();
26+
$environment->addExtension(new GithubFlavoredMarkdownExtension());
27+
2328
return Inertia::render('TermsOfService', [
24-
'terms' => (new CommonMarkConverter())->convertToHtml(file_get_contents($termsFile)),
29+
'terms' => (new CommonMarkConverter([], $environment))->convertToHtml(file_get_contents($termsFile)),
2530
]);
2631
}
2732
}

‎src/Http/Controllers/Livewire/PrivacyPolicyController.php

+6-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
use Illuminate\Routing\Controller;
77
use Laravel\Jetstream\Jetstream;
88
use League\CommonMark\CommonMarkConverter;
9+
use League\CommonMark\Environment;
10+
use League\CommonMark\Extension\GithubFlavoredMarkdownExtension;
911

1012
class PrivacyPolicyController extends Controller
1113
{
@@ -19,8 +21,11 @@ public function show(Request $request)
1921
{
2022
$policyFile = Jetstream::localizedMarkdownPath('policy.md');
2123

24+
$environment = Environment::createCommonMarkEnvironment();
25+
$environment->addExtension(new GithubFlavoredMarkdownExtension());
26+
2227
return view('policy', [
23-
'policy' => (new CommonMarkConverter())->convertToHtml(file_get_contents($policyFile)),
28+
'policy' => (new CommonMarkConverter([], $environment))->convertToHtml(file_get_contents($policyFile)),
2429
]);
2530
}
2631
}

‎src/Http/Controllers/Livewire/TermsOfServiceController.php

+6-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
use Illuminate\Routing\Controller;
77
use Laravel\Jetstream\Jetstream;
88
use League\CommonMark\CommonMarkConverter;
9+
use League\CommonMark\Environment;
10+
use League\CommonMark\Extension\GithubFlavoredMarkdownExtension;
911

1012
class TermsOfServiceController extends Controller
1113
{
@@ -19,8 +21,11 @@ public function show(Request $request)
1921
{
2022
$termsFile = Jetstream::localizedMarkdownPath('terms.md');
2123

24+
$environment = Environment::createCommonMarkEnvironment();
25+
$environment->addExtension(new GithubFlavoredMarkdownExtension());
26+
2227
return view('terms', [
23-
'terms' => (new CommonMarkConverter())->convertToHtml(file_get_contents($termsFile)),
28+
'terms' => (new CommonMarkConverter([], $environment))->convertToHtml(file_get_contents($termsFile)),
2429
]);
2530
}
2631
}

0 commit comments

Comments
 (0)
Please sign in to comment.