Update blog page asset and md loading

This commit is contained in:
adilallo
2025-09-05 09:46:48 -06:00
parent 5e83655f49
commit b85b4248c0
11 changed files with 126 additions and 170 deletions
+9 -4
View File
@@ -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 (
<div className="min-h-screen bg-gray-50">
<div
className="min-h-screen"
style={{ backgroundColor: "var(--color-content-default-primary)" }}
>
{/* Main Content */}
<article className="max-w-4xl mx-auto px-4 py-8">
{/* Article Header */}