feat(landing): Add kontakt, datenschutz pages, integrate brevo newsletter and contact, add error-handler

This commit is contained in:
2026-01-11 10:57:45 +01:00
parent b5417ef7c6
commit d8b7e193a9
25 changed files with 1066 additions and 53 deletions

View File

@@ -3,10 +3,17 @@ export default defineNuxtConfig({
modules: ['@nuxt/ui', '@nuxt/eslint', '@nuxt/fonts', '@nuxtjs/i18n'],
css: ['~/assets/css/main.css'],
devtools: { enabled: true },
// SSR enabled by default for performance
ssr: true,
// Runtime configuration for server-side API keys
runtimeConfig: {
brevoApiKey: 'NOT_SET',
brevoSenderEmail: 'NOT_SET',
brevoSenderName: 'NOT_SET',
brevoContactEmail: 'NOT_SET',
brevoNewsletterListId: 'NOT_SET'
},
// Font configuration - Bricolage Grotesque for headings, DM Sans for body
fonts: {
families: [