import { NextSeo, ArticleJsonLd } from 'next-seo' import siteMetadata from '@/data/siteMetadata' export const SEO = { title: siteMetadata.title, description: siteMetadata.description, openGraph: { type: 'website', locale: siteMetadata.language, url: siteMetadata.siteUrl, title: siteMetadata.title, description: siteMetadata.description, images: [ { url: `${siteMetadata.siteUrl}${siteMetadata.socialBanner}`, alt: siteMetadata.title, width: 1200, height: 600, }, ], }, twitter: { handle: siteMetadata.twitter, site: siteMetadata.twitter, cardType: 'summary_large_image', }, } export const PageSeo = ({ title, description, url }) => { return ( <> ) } export const BlogSeo = ({ title, summary, date, url, image = siteMetadata.socialBanner }) => { const publishedAt = new Date(date).toISOString() const featuredImage = { url: `${siteMetadata.siteUrl}${image}`, alt: title, } return ( <> ) }