feat(site): add optional OG image support to blog posts (#878)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Darius Cepulis
2026-03-10 19:11:06 -05:00
committed by GitHub
co-authored by Claude Opus 4.6
parent 57ab4b2cdb
commit 156986abb9
17 changed files with 82 additions and 154 deletions
+2
View File
@@ -63,6 +63,7 @@ export function createBlogPostingSchema(params: {
readingTime?: number;
authors: CollectionEntry<'authors'>[];
siteUrl: string;
image?: string;
}): WithContext<BlogPosting> {
return {
'@context': 'https://schema.org',
@@ -70,6 +71,7 @@ export function createBlogPostingSchema(params: {
headline: params.title,
description: params.description,
url: params.url,
...(params.image && { image: params.image }),
datePublished: params.pubDate.toISOString(),
...(params.updatedDate && { dateModified: params.updatedDate.toISOString() }),
...(params.wordCount && { wordCount: params.wordCount }),