diff --git a/app/app.vue b/app/app.vue index cd2e147..763bb86 100644 --- a/app/app.vue +++ b/app/app.vue @@ -1,10 +1,8 @@ + + diff --git a/app/components/OgImage/NuxtSeo.satori.vue b/app/components/OgImage/NuxtSeo.satori.vue deleted file mode 100644 index 5954959..0000000 --- a/app/components/OgImage/NuxtSeo.satori.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - diff --git a/app/composables/usePageSeo.ts b/app/composables/usePageSeo.ts index 13a2351..f02d6d2 100644 --- a/app/composables/usePageSeo.ts +++ b/app/composables/usePageSeo.ts @@ -15,6 +15,13 @@ export function usePageSeo(page: SeoInput) { title, ogTitle: title, description, - ogDescription: description + ogDescription: description, + ogImageAlt: title ? `${title} — fmeyer.dev` : 'fmeyer.dev', + twitterImageAlt: title ? `${title} — fmeyer.dev` : 'fmeyer.dev' + }) + + defineOgImage('Default', { + title: title ?? 'fmeyer.dev', + description: description ?? '' }) } diff --git a/app/pages/404.vue b/app/pages/404.vue index 838fa12..847d927 100644 --- a/app/pages/404.vue +++ b/app/pages/404.vue @@ -11,7 +11,7 @@ useSeoMeta({ robots: 'noindex, nofollow' }) -defineOgImage('NuxtSeoSatori') +defineOgImage('Default')