diff --git a/app/[page]/page.tsx b/app/[page]/page.tsx index 7e0defed3..3dfde9f92 100644 --- a/app/[page]/page.tsx +++ b/app/[page]/page.tsx @@ -21,13 +21,6 @@ export async function generateMetadata({ title: page.seo?.title || page.title, description: page.seo?.description || page.bodySummary, openGraph: { - images: [ - { - url: `/api/og?title=${encodeURIComponent(page.title)}`, - width: 1200, - height: 630 - } - ], publishedTime: page.createdAt, modifiedTime: page.updatedAt, type: 'article' diff --git a/app/page.tsx b/app/page.tsx index 991a7345e..aefd19396 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -8,13 +8,6 @@ export const runtime = 'edge'; export const metadata = { description: 'High-performance ecommerce store built with Next.js, Vercel, and Shopify.', openGraph: { - images: [ - { - url: `/api/og?title=${encodeURIComponent(process.env.SITE_NAME || '')}`, - width: 1200, - height: 630 - } - ], type: 'website' } }; diff --git a/components/grid/tile.tsx b/components/grid/tile.tsx index f46b944d3..ea7c68923 100644 --- a/components/grid/tile.tsx +++ b/components/grid/tile.tsx @@ -31,6 +31,7 @@ export function GridTileImage({ )} > {props.src ? ( + // eslint-disable-next-line jsx-a11y/alt-text ) { return ( - + + ); } diff --git a/components/logo-square.tsx b/components/logo-square.tsx index 109e54df1..eccf5cba7 100644 --- a/components/logo-square.tsx +++ b/components/logo-square.tsx @@ -5,14 +5,19 @@ export default function LogoSquare({ size }: { size?: 'sm' | undefined }) { return (
- +
); } diff --git a/components/opengraph-image.tsx b/components/opengraph-image.tsx index f5d29c7c7..17592bca8 100644 --- a/components/opengraph-image.tsx +++ b/components/opengraph-image.tsx @@ -1,4 +1,5 @@ import { ImageResponse } from 'next/server'; +import LogoIcon from './icons/logo'; export type Props = { title?: string; @@ -15,15 +16,9 @@ export default async function OpengraphImage(props?: Props): Promise - - - - +
+ +

{title}

),