FIX: mpa, nuxt4 future, improvements in intro and services

Added mpa support, nuxt4 future compatibility, improvements in intro and services
This commit is contained in:
webfussel 2025-02-12 13:18:55 +01:00
parent 078d4bfd82
commit 9642496e5a
35 changed files with 324 additions and 172 deletions

39
app/app.vue Normal file
View file

@ -0,0 +1,39 @@
<template>
<section>
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
</section>
</template>
<script setup>
useSeoMeta({
title: 'webfussel | mehr Fussel im Web by Fiona Urban',
description: 'Headless CMS, Components & APIs by Fiona Urban. Storyblok, FirstSpirit, Nuxt.',
author: 'webfussel',
robots: 'index, follow',
themeColor: '#2a2723',
ogTitle: 'webfussel | mehr Fussel im Web',
ogDescription: 'Headless CMS, Components & APIs by Fiona Urban. Storyblok, FirstSpirit, Nuxt.',
ogImage: '/img/og.webp',
ogImageAlt: 'Das webfussel Logo auf einem dunklen Hintergrund',
ogUrl: 'https://webfussel.de',
twitterTitle: 'webfussel | mehr Fussel im Web',
twitterDescription: 'Headless CMS, Components & APIs by Fiona Urban. Storyblok, FirstSpirit, Nuxt.',
twitterImage: '/img/og.webp',
twitterImageAlt: 'Das webfussel Logo auf einem dunklen Hintergrund',
twitterUrl: 'https://webfussel.de',
})
</script>
<style>
.page-enter-active,
.page-leave-active {
transition: all 0.4s;
}
.page-enter-from,
.page-leave-to {
opacity: 0;
filter: blur(.5rem);
}
</style>