Files
gremiumhub/landing/app/pages/team.vue

53 lines
1.2 KiB
Vue

<template>
<LandingTeamSection />
</template>
<script setup lang="ts">
const { t, locale } = useI18n({ useScope: 'global' })
// SEO Meta
useSeoMeta({
title: () => t('team.meta.title'),
description: () => t('team.meta.description'),
ogTitle: () => t('team.meta.title'),
ogDescription: () => t('team.meta.description'),
ogImage: '/og-image.png',
ogType: 'website',
twitterCard: 'summary_large_image'
})
// Structured data for SEO
useHead({
htmlAttrs: {
lang: () => locale.value
},
script: [
{
type: 'application/ld+json',
innerHTML: JSON.stringify({
'@context': 'https://schema.org',
'@type': 'AboutPage',
name: t('team.meta.title'),
description: t('team.meta.description'),
mainEntity: {
'@type': 'Organization',
name: 'GremiumHub',
member: [
{
'@type': 'Person',
name: 'Raphael Lugowski',
jobTitle: t('team.members.raphael.role')
},
{
'@type': 'Person',
name: 'Denis Lugowski',
jobTitle: t('team.members.denis.role')
}
]
}
})
}
]
})
</script>