From a19339bd332bed4ae46a1cd472f35a8c72d57c6d Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Sat, 7 Dec 2024 11:21:13 +0100 Subject: [PATCH] feat: :sparkles: Add more SEO metadata to all pages --- pages/[username]/[uuid].vue | 13 +++++++++---- pages/[username]/index.vue | 2 +- pages/global.vue | 4 ++++ pages/home.vue | 4 ++++ pages/index.vue | 4 ++++ pages/local.vue | 4 ++++ pages/notifications.vue | 4 ++++ pages/oauth/authorize.vue | 4 ++++ pages/oauth/code.vue | 4 ++++ pages/oauth/consent.vue | 4 ++++ pages/oauth/reset.vue | 4 ++++ pages/preferences/[page].vue | 4 ++++ pages/preferences/emojis.vue | 4 ++++ pages/public.vue | 4 ++++ 14 files changed, 58 insertions(+), 5 deletions(-) diff --git a/pages/[username]/[uuid].vue b/pages/[username]/[uuid].vue index f5670af..a4fa487 100644 --- a/pages/[username]/[uuid].vue +++ b/pages/[username]/[uuid].vue @@ -11,6 +11,7 @@ diff --git a/pages/oauth/consent.vue b/pages/oauth/consent.vue index 2a566b0..e5c0b65 100644 --- a/pages/oauth/consent.vue +++ b/pages/oauth/consent.vue @@ -44,6 +44,10 @@ import { Button } from "~/components/ui/button"; import { Card, CardContent, CardHeader, CardTitle } from "~/components/ui/card"; import { NuxtLink } from "#components"; +useHead({ + title: "Authorization", +}); + const url = useRequestURL(); const params = useUrlSearchParams(); diff --git a/pages/oauth/reset.vue b/pages/oauth/reset.vue index a6521c9..8940d06 100644 --- a/pages/oauth/reset.vue +++ b/pages/oauth/reset.vue @@ -102,6 +102,10 @@ import { import { Input } from "~/components/ui/input"; import { NuxtLink } from "#components"; +useHead({ + title: "Reset Password", +}); + identity.value = null; const formSchema = toTypedSchema( diff --git a/pages/preferences/[page].vue b/pages/preferences/[page].vue index 1bea049..7abc7c8 100644 --- a/pages/preferences/[page].vue +++ b/pages/preferences/[page].vue @@ -24,6 +24,10 @@ import { SettingType, } from "~/settings.ts"; +useHead({ + title: "Preferences", +}); + definePageMeta({ layout: "app", breadcrumbs: [ diff --git a/pages/preferences/emojis.vue b/pages/preferences/emojis.vue index e954ce1..a5d2a32 100644 --- a/pages/preferences/emojis.vue +++ b/pages/preferences/emojis.vue @@ -26,6 +26,10 @@ import { Search } from "lucide-vue-next"; import Category from "~/components/preferences/emojis/category.vue"; import { Input } from "~/components/ui/input"; +useHead({ + title: "Emoji Preferences", +}); + definePageMeta({ layout: "app", breadcrumbs: [ diff --git a/pages/public.vue b/pages/public.vue index e36cb8f..10293e4 100644 --- a/pages/public.vue +++ b/pages/public.vue @@ -10,6 +10,10 @@ import Public from "~/components/timelines/public.vue"; import TimelineScroller from "~/components/timelines/timeline-scroller.vue"; +useHead({ + title: "Public", +}); + definePageMeta({ layout: "app", breadcrumbs: [