Sessions 5-7a: 955 tests, deployment ready
This commit is contained in:
@@ -12,7 +12,7 @@ export async function generateMetadata({ params }: { params: Promise<{ slug: str
|
||||
const post = getPostBySlug(slug);
|
||||
if (!post) return {};
|
||||
return {
|
||||
title: `${post.title} — BetonBLK Blog`,
|
||||
title: `${post.title} — VYNDR Blog`,
|
||||
description: post.description,
|
||||
openGraph: {
|
||||
title: post.title,
|
||||
@@ -62,7 +62,7 @@ export default async function BlogPost({ params }: { params: Promise<{ slug: str
|
||||
headline: post.title,
|
||||
description: post.description,
|
||||
datePublished: post.date,
|
||||
author: { '@type': 'Organization', name: 'BetonBLK' },
|
||||
author: { '@type': 'Organization', name: 'VYNDR' },
|
||||
}),
|
||||
}}
|
||||
/>
|
||||
|
||||
@@ -2,8 +2,8 @@ import { getAllPosts } from '@/lib/blog';
|
||||
import type { Metadata } from 'next';
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: 'Blog — BetonBLK',
|
||||
description: 'Betting strategy, prop analysis breakdowns, and product updates from BetonBLK.',
|
||||
title: 'Blog — VYNDR',
|
||||
description: 'Betting strategy, prop analysis breakdowns, and product updates from VYNDR.',
|
||||
};
|
||||
|
||||
export default function BlogIndex() {
|
||||
@@ -23,7 +23,7 @@ export default function BlogIndex() {
|
||||
<a
|
||||
key={post.slug}
|
||||
href={`/blog/${post.slug}`}
|
||||
className="block p-6 rounded-xl bg-[var(--card)] border border-[var(--border)] hover:border-[var(--accent)] transition"
|
||||
className="block p-6 rounded-xl bg-[var(--card)] border border-[var(--border)] hover:border-[var(--cyan)] transition"
|
||||
>
|
||||
<div className="flex items-center gap-3 text-xs text-[var(--text-muted)] mb-2">
|
||||
<time>{post.date}</time>
|
||||
|
||||
Reference in New Issue
Block a user