feat(landing): Add landing Nuxt page
This commit is contained in:
42
landing/nuxt.config.ts
Normal file
42
landing/nuxt.config.ts
Normal file
@@ -0,0 +1,42 @@
|
||||
export default defineNuxtConfig({
|
||||
compatibilityDate: '2025-07-15',
|
||||
modules: ['@nuxt/ui', '@nuxt/eslint', '@nuxt/fonts'],
|
||||
css: ['~/assets/css/main.css'],
|
||||
devtools: { enabled: true },
|
||||
|
||||
// SSR enabled by default for performance
|
||||
ssr: true,
|
||||
|
||||
// Font configuration - Bricolage Grotesque for headings, DM Sans for body
|
||||
fonts: {
|
||||
families: [
|
||||
{
|
||||
name: 'Bricolage Grotesque',
|
||||
provider: 'google',
|
||||
weights: [400, 500, 600, 700, 800]
|
||||
},
|
||||
{
|
||||
name: 'DM Sans',
|
||||
provider: 'google',
|
||||
weights: [400, 500, 600, 700]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
// App configuration
|
||||
app: {
|
||||
head: {
|
||||
htmlAttrs: {
|
||||
lang: 'de'
|
||||
},
|
||||
title: 'LegalConsentHub - Digitale Mitbestimmung für IT- und KI-Systeme',
|
||||
meta: [
|
||||
{
|
||||
name: 'description',
|
||||
content:
|
||||
'Struktur statt Hauruck: Alle relevanten Informationen an einem Ort, klare Prozessschritte und nachvollziehbare Dokumentation für IT-Mitbestimmung.'
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user