From b85b4248c0af639a7128778b4969d4e5b178aeda Mon Sep 17 00:00:00 2001 From: adilallo <39313955+adilallo@users.noreply.github.com> Date: Fri, 5 Sep 2025 09:46:48 -0600 Subject: [PATCH] Update blog page asset and md loading --- app/blog/[slug]/page.js | 13 ++- app/components/ContentContainer.js | 7 +- app/components/ContentThumbnailTemplate.js | 26 +++-- app/components/Footer.js | 5 +- app/components/Header.js | 7 +- app/components/Logo.js | 44 +++---- app/layout.js | 3 +- app/page.js | 2 + content/blog/resolving-active-conflicts.md | 129 +-------------------- lib/assetUtils.js | 54 +++++++++ lib/cache.js | 6 +- 11 files changed, 126 insertions(+), 170 deletions(-) create mode 100644 lib/assetUtils.js diff --git a/app/blog/[slug]/page.js b/app/blog/[slug]/page.js index 83e890d..4bb5b9d 100644 --- a/app/blog/[slug]/page.js +++ b/app/blog/[slug]/page.js @@ -24,7 +24,8 @@ export async function generateStaticParams() { */ export async function generateMetadata({ params }) { try { - const post = getBlogPostBySlug(params.slug); + const { slug } = await params; + const post = getBlogPostBySlug(slug); if (!post) { return { @@ -57,9 +58,10 @@ export async function generateMetadata({ params }) { /** * Dynamic blog post page */ -export default function BlogPostPage({ params }) { +export default async function BlogPostPage({ params }) { // Get the blog post data - const post = getBlogPostBySlug(params.slug); + const { slug } = await params; + const post = getBlogPostBySlug(slug); // If post doesn't exist, show 404 if (!post) { @@ -71,7 +73,10 @@ export default function BlogPostPage({ params }) { const relatedPosts = allPosts.filter((p) => p.slug !== post.slug).slice(0, 3); // Show up to 3 related posts return ( -