diff --git a/src/components/BlogCard.astro b/src/components/BlogCard.astro index 1c1903f6c..713b5373d 100644 --- a/src/components/BlogCard.astro +++ b/src/components/BlogCard.astro @@ -1,6 +1,6 @@ --- import type { CollectionEntry } from 'astro:content' -import { Image } from 'astro:assets' +import { Picture } from 'astro:assets' import FrFlag from './icons/FrFlag.png' import FormattedDate from './FormattedDate.astro' @@ -25,10 +25,11 @@ const { post, firstBigger = true } = Astro.props > { post.data.cover && ( - {`Cover diff --git a/src/layouts/BlogPost.astro b/src/layouts/BlogPost.astro index d50cbbf92..008cec566 100644 --- a/src/layouts/BlogPost.astro +++ b/src/layouts/BlogPost.astro @@ -47,7 +47,7 @@ const formattedTranslations = formatBlogTranslation(translations) translations={formattedTranslations} seo={{ type: 'article', - ogImage: imageShare?.src, + ogImage: imageShare?.src || cover.src, }} >
diff --git a/src/layouts/Page.astro b/src/layouts/Page.astro index 6c2f0bf82..5cfab75e3 100644 --- a/src/layouts/Page.astro +++ b/src/layouts/Page.astro @@ -16,6 +16,7 @@ const { title, cover, description } = Astro.props description={description || ''} seo={{ type: 'article', + ogImage: cover?.src, }} >
diff --git a/src/pages/recipes/[...slug].astro b/src/pages/recipes/[...slug].astro index db9e1bca6..3f80c4e2c 100644 --- a/src/pages/recipes/[...slug].astro +++ b/src/pages/recipes/[...slug].astro @@ -24,5 +24,8 @@ const { Content } = await recipe.render() > + diff --git a/src/pages/recipes/index.astro b/src/pages/recipes/index.astro index ae2164d21..47bbba95c 100644 --- a/src/pages/recipes/index.astro +++ b/src/pages/recipes/index.astro @@ -5,14 +5,14 @@ import Layout from '../../components/Layout.astro' import FormattedDate from '../../components/FormattedDate.astro' import PageTitle from '../../components/PageTitle.astro' -const posts = (await getCollection('recipes')).sort( +const recipes = (await getCollection('recipes')).sort( (a, b) => b.data.date.valueOf() - a.data.date.valueOf(), ) ---