Skip to content

Commit 0ed7eff

Browse files
Enhance Markdown rendering with responsive table class and list item styling; update Posts page title for clarity
1 parent aa1b8b9 commit 0ed7eff

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

app/Helpers/MarkdownHelper.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use League\CommonMark\Extension\CommonMark\Node\Inline\Link;
1212
use League\CommonMark\Extension\CommonMark\Node\Block\Heading;
1313
use League\CommonMark\Extension\CommonMark\Node\Inline\Strong;
14+
use League\CommonMark\Extension\CommonMark\Node\Block\ListItem;
1415
use League\CommonMark\Extension\CommonMark\Node\Block\BlockQuote;
1516
use League\CommonMark\Extension\CommonMark\CommonMarkCoreExtension;
1617
use League\CommonMark\Extension\DefaultAttributes\DefaultAttributesExtension;
@@ -31,7 +32,7 @@ public static function convertToHtml(string $markdown): string
3132
},
3233
],
3334
Table::class => [
34-
'class' => 'table',
35+
'class' => ['table', 'table-responsive'],
3536
],
3637
Paragraph::class => [
3738
'class' => [''],
@@ -49,6 +50,9 @@ public static function convertToHtml(string $markdown): string
4950
Code::class => [
5051
'class' => 'block bg-gray-800 text-gray-300 rounded-lg p-4 shadow-lg text-sm font-mono overflow-x-auto',
5152
],
53+
ListItem::class => [
54+
'class' => 'list-disc list-inside',
55+
],
5256
],
5357
];
5458
// Configure the Environment with all the CommonMark parsers/renderers

resources/js/Pages/Post/Posts.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22

3-
<Head title="Posts" />
3+
<Head title="All Posts" />
44
<section class="relative md:py-24 py-16">
55
<div class="container relative">
66
<div class="grid lg:grid-cols-3 md:grid-cols-2 grid-cols-1 gap-6">
@@ -33,7 +33,8 @@ export default {
3333
name: 'Posts',
3434
components: {
3535
BlogCard,
36-
Pagination
36+
Pagination,
37+
Head,
3738
},
3839
props: {
3940
posts: {

0 commit comments

Comments
 (0)