docs: fix seo on templates page

This commit is contained in:
Sébastien Chopin
2025-02-17 23:44:34 +01:00
parent 9821894532
commit e64fd290b2
2 changed files with 11 additions and 12 deletions

View File

@@ -1,7 +1,8 @@
title: Official Nuxt UI [Pro]{.text-(--ui-primary)} Templates
description: 'Ready to use templates powered by our premium Vue components and Nuxt Content.<br class="hidden lg:block"> The templates are responsive, accessible and easy to customize so you can get started in no time.'
head.title: Templates
head.description: 'Ready to use templates powered by our premium Vue components and Nuxt Content. The templates are responsive, accessible and easy to customize so you can get started in no time.'
title: Official Nuxt UI Pro Templates
description: 'Ready to use templates powered by our premium Vue components and Nuxt Content. The templates are responsive, accessible and easy to customize so you can get started in no time.'
hero:
title: Official Nuxt UI [Pro]{.text-(--ui-primary)} Templates
description: 'Ready to use templates powered by our premium Vue components and Nuxt Content.<br class="hidden lg:block"> The templates are responsive, accessible and easy to customize so you can get started in no time.'
navigation: false
links:
- label: Get started

View File

@@ -2,13 +2,11 @@
// @ts-expect-error yaml is not typed
import page from '.content/templates.yml'
const title = page.head?.title || page.title
const description = page.head?.description || page.description
useSeoMeta({
title,
description,
ogTitle: `${title} - Nuxt UI Pro`,
ogDescription: description
title: page.title,
description: page.description,
ogTitle: page.title,
ogDescription: page.description
})
defineOgImageComponent('Docs', {
headline: 'Pro'
@@ -25,11 +23,11 @@ defineOgImageComponent('Docs', {
</template>
<template #title>
<MDC :value="page.title" unwrap="p" />
<MDC :value="page.hero.title" unwrap="p" />
</template>
<template #description>
<MDC :value="page.description" unwrap="p" />
<MDC :value="page.hero.description" unwrap="p" />
</template>
</UPageHero>