Twitter meta tags
TechAkayy opened this issue · 1 comments
TechAkayy commented
Twitter meta tags must be "name" instead of "property" in our docs - https://github.com/ElMassimo/iles/blob/main/docs/src/components/MetaTags.vue#L24
The image is not showing when sharing https://iles.pages.dev/ on twitter probably because of this. useSeoMeta
can take care of adding the correct attribute-name.
import { useSeoMeta } from 'unhead'
useSeoMeta({
// charset: 'utf-8',
// author,
// viewport: 'width=device-width, initial-scale=1',
// keywords: route.meta.tags?.toString(),
// title,
description,
ogTitle: title,
ogDescription: description,
ogType: 'website',
ogImage: imgUrl,
ogImageAlt: title,
// og:image:width
// og:image:height
// og:image:alt
// og:image: type
// og:image: secure_url
ogUrl: url,
ogSiteName: title,
// og: locale
// og: type
twitterTitle: title,
twitterDescription: description,
twitterImage: imgUrl,
twitterImageAlt: title,
twitterSite: '@vuedesigner',
twitterCreator: '@techakayy',
twitterCard: 'summary_large_image',
})
ElMassimo commented
It used to display properly when I initially created the site, thanks for the heads up!
Now that @vueuse/head
has been replaced by @unhead/vue
, it makes sense to change the internal usages, as well as the docs site and examples.