add: nuxt-seo-utils basic functions

This commit is contained in:
Robert Janus 2025-05-11 14:03:59 +02:00
parent c95aa68ec2
commit 9746896a43
3 changed files with 319 additions and 2 deletions

View file

@ -36,7 +36,7 @@ export default defineNuxtConfig({
'/privacy': { prerender: true },
},
modules: ['@nuxt/icon', '@vueuse/nuxt', '@nuxtjs/device', '@nuxt/fonts'],
modules: ['@nuxt/icon', '@vueuse/nuxt', '@nuxtjs/device', '@nuxt/fonts', 'nuxt-seo-utils'],
css : [
'./app/assets/styles/general.css',
@ -49,5 +49,37 @@ export default defineNuxtConfig({
'./app/assets/styles/form/search.css',
'./app/assets/styles/toolbar.css',
'./app/assets/styles/page.css',
]
],
site: {
url: 'https://pro-papier.de',
name: 'ProPapier',
},
seo: {
meta: {
title: 'ProPapier',
description: '"Bezahlt du zuviel fürs Papier? Vergleiche schnell und unkompliziert die Preise für Toiletten-, Küchen- und andere Papier hier."',
themeColor: [
{ content: '#18181b', media: '(prefers-color-scheme: dark)' },
{ content: 'white', media: '(prefers-color-scheme: light)' },
],
twitterCreator: '@webfussel',
twitterSite: '@propapier',
author: 'webfussel',
colorScheme: 'dark light',
applicationName: 'ProPapier',
// Nuxt SEO Utils already sets the below tags for you
ogSiteName: 'Propapier',
ogLocale: 'de_DE',
ogType: 'website',
ogUrl: 'https://pro-papier.de',
ogTitle: 'ProPapier',
// Other Nuxt SEO modules handles these
ogImage: 'https://example.com/my-og-image.png',
robots: 'index, follow',
}
},
})