diff --git a/app/blog/[slug]/page.tsx b/app/blog/[slug]/page.tsx index ad49305..3da206c 100644 --- a/app/blog/[slug]/page.tsx +++ b/app/blog/[slug]/page.tsx @@ -88,7 +88,7 @@ export async function generateMetadata(props: PageProps): Promise { const post = findPost(params.slug) if (!post) notFound() - const ogImage = post.ogImage ?? '/images/socialcards/default-blog-image.png' + const ogImage = post.ogMetaImage ?? post.ogImage ?? '/images/socialcards/default-blog-image.png' return { title: post.title, diff --git a/content/blog/2026-02-18_2026_roadmap.mdx b/content/blog/2026-02-18_2026_roadmap.mdx index 4193a6f..67018af 100644 --- a/content/blog/2026-02-18_2026_roadmap.mdx +++ b/content/blog/2026-02-18_2026_roadmap.mdx @@ -7,6 +7,7 @@ tags: - roadmap - 2026 ogImage: /images/blog/2026-02-18_2026_roadmap.png +ogMetaImage: /images/blog/2026-02-18_2026_roadmap_og.png ogImagePosition: center 10% author: danny --- diff --git a/public/images/blog/2026-02-18_2026_roadmap_og.png b/public/images/blog/2026-02-18_2026_roadmap_og.png new file mode 100644 index 0000000..8e53f06 Binary files /dev/null and b/public/images/blog/2026-02-18_2026_roadmap_og.png differ diff --git a/source.config.ts b/source.config.ts index 31770be..4cd63a0 100644 --- a/source.config.ts +++ b/source.config.ts @@ -14,6 +14,7 @@ export const blog = defineCollections({ date: z.string().or(z.date()), author: z.string().optional(), ogImage: z.string().optional(), + ogMetaImage: z.string().optional(), ogImagePosition: z.string().optional(), category: z.enum(['release', 'feature', 'guide', 'announcement']).optional(), featured: z.boolean().optional(),