add: SEO for articles

SEO and SchemaORg for articles
This commit is contained in:
webfussel 2025-06-14 10:23:46 +02:00
parent f1cb4048a4
commit d6859cdaad
22 changed files with 198 additions and 125 deletions

20
app/error.vue Normal file
View file

@ -0,0 +1,20 @@
<template>
<section class="bg-radial">
<NuxtLayout>
<section class="content">
<h1>{{ error?.statusCode }}</h1>
<p>{{ message }}</p>
</section>
</NuxtLayout>
</section>
</template>
<script setup lang="ts">
import type { NuxtError } from 'nuxt/app'
type Props = {
error: NuxtError
}
const { error } = defineProps<Props>()
const message = getErrorMessage(error)
</script>