diff --git a/src/Http/Controllers/Inertia/PrivacyPolicyController.php b/src/Http/Controllers/Inertia/PrivacyPolicyController.php index 9a92b3587..722914a2e 100644 --- a/src/Http/Controllers/Inertia/PrivacyPolicyController.php +++ b/src/Http/Controllers/Inertia/PrivacyPolicyController.php @@ -7,6 +7,8 @@ use Inertia\Inertia; use Laravel\Jetstream\Jetstream; use League\CommonMark\CommonMarkConverter; +use League\CommonMark\Environment; +use League\CommonMark\Extension\GithubFlavoredMarkdownExtension; class PrivacyPolicyController extends Controller { @@ -20,8 +22,11 @@ public function show(Request $request) { $policyFile = Jetstream::localizedMarkdownPath('policy.md'); + $environment = Environment::createCommonMarkEnvironment(); + $environment->addExtension(new GithubFlavoredMarkdownExtension()); + return Inertia::render('PrivacyPolicy', [ - 'policy' => (new CommonMarkConverter())->convertToHtml(file_get_contents($policyFile)), + 'policy' => (new CommonMarkConverter([], $environment))->convertToHtml(file_get_contents($policyFile)), ]); } } diff --git a/src/Http/Controllers/Inertia/TermsOfServiceController.php b/src/Http/Controllers/Inertia/TermsOfServiceController.php index a248b3314..7d8ea918d 100644 --- a/src/Http/Controllers/Inertia/TermsOfServiceController.php +++ b/src/Http/Controllers/Inertia/TermsOfServiceController.php @@ -7,6 +7,8 @@ use Inertia\Inertia; use Laravel\Jetstream\Jetstream; use League\CommonMark\CommonMarkConverter; +use League\CommonMark\Environment; +use League\CommonMark\Extension\GithubFlavoredMarkdownExtension; class TermsOfServiceController extends Controller { @@ -20,8 +22,11 @@ public function show(Request $request) { $termsFile = Jetstream::localizedMarkdownPath('terms.md'); + $environment = Environment::createCommonMarkEnvironment(); + $environment->addExtension(new GithubFlavoredMarkdownExtension()); + return Inertia::render('TermsOfService', [ - 'terms' => (new CommonMarkConverter())->convertToHtml(file_get_contents($termsFile)), + 'terms' => (new CommonMarkConverter([], $environment))->convertToHtml(file_get_contents($termsFile)), ]); } } diff --git a/src/Http/Controllers/Livewire/PrivacyPolicyController.php b/src/Http/Controllers/Livewire/PrivacyPolicyController.php index b33639fba..1789bb676 100644 --- a/src/Http/Controllers/Livewire/PrivacyPolicyController.php +++ b/src/Http/Controllers/Livewire/PrivacyPolicyController.php @@ -6,6 +6,8 @@ use Illuminate\Routing\Controller; use Laravel\Jetstream\Jetstream; use League\CommonMark\CommonMarkConverter; +use League\CommonMark\Environment; +use League\CommonMark\Extension\GithubFlavoredMarkdownExtension; class PrivacyPolicyController extends Controller { @@ -19,8 +21,11 @@ public function show(Request $request) { $policyFile = Jetstream::localizedMarkdownPath('policy.md'); + $environment = Environment::createCommonMarkEnvironment(); + $environment->addExtension(new GithubFlavoredMarkdownExtension()); + return view('policy', [ - 'policy' => (new CommonMarkConverter())->convertToHtml(file_get_contents($policyFile)), + 'policy' => (new CommonMarkConverter([], $environment))->convertToHtml(file_get_contents($policyFile)), ]); } } diff --git a/src/Http/Controllers/Livewire/TermsOfServiceController.php b/src/Http/Controllers/Livewire/TermsOfServiceController.php index 6f00a6990..185c31732 100644 --- a/src/Http/Controllers/Livewire/TermsOfServiceController.php +++ b/src/Http/Controllers/Livewire/TermsOfServiceController.php @@ -6,6 +6,8 @@ use Illuminate\Routing\Controller; use Laravel\Jetstream\Jetstream; use League\CommonMark\CommonMarkConverter; +use League\CommonMark\Environment; +use League\CommonMark\Extension\GithubFlavoredMarkdownExtension; class TermsOfServiceController extends Controller { @@ -19,8 +21,11 @@ public function show(Request $request) { $termsFile = Jetstream::localizedMarkdownPath('terms.md'); + $environment = Environment::createCommonMarkEnvironment(); + $environment->addExtension(new GithubFlavoredMarkdownExtension()); + return view('terms', [ - 'terms' => (new CommonMarkConverter())->convertToHtml(file_get_contents($termsFile)), + 'terms' => (new CommonMarkConverter([], $environment))->convertToHtml(file_get_contents($termsFile)), ]); } }