+ {post.title} +
+ ++ © {new Date(post.date).getFullYear()} {post.author}. All rights reserved. +
+diff --git a/app/a/[slug]/BlogPostClient.tsx b/app/a/[slug]/BlogPostClient.tsx new file mode 100644 index 0000000..9085754 --- /dev/null +++ b/app/a/[slug]/BlogPostClient.tsx @@ -0,0 +1,89 @@ +"use client" + +import Link from "next/link" +import { ArrowLeft, Calendar, User } from "lucide-react" +import Image from "next/image" +import { MarkdownRenderer } from "@/lib/markdown-renderer" +import Footer from "@/components/footer" +import { BlogPost } from "@/lib/blog" + +// Conditionally set BASE_PATH based on environment +const BASE_PATH = process.env.NODE_ENV === "production" ? "/StableViewpoints" : "" + +export default function BlogPostPage({ post }: { post: BlogPost }) { + return ( +
+ © {new Date(post.date).getFullYear()} {post.author}. All rights reserved. +
+Loading article...
-The article you're looking for doesn't exist.
- -- © {new Date(post.date).getFullYear()} {post.author}. All rights reserved. -
-