From 5c4f46a41efed928cf8d86392e795d4f445bc751 Mon Sep 17 00:00:00 2001 From: Jorge Vargas Date: Sat, 10 May 2025 00:23:21 -0600 Subject: [PATCH] Add DefaultSEO to all pages --- src/pages/404.astro | 2 ++ src/pages/500.astro | 2 ++ src/pages/holy12.astro | 8 +++++--- src/pages/index.astro | 6 +++++- src/pages/maintenance.astro | 2 ++ src/pages/search.astro | 2 ++ 6 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/pages/404.astro b/src/pages/404.astro index bda4d3b..88bc5d9 100644 --- a/src/pages/404.astro +++ b/src/pages/404.astro @@ -1,9 +1,11 @@ --- export const prerender = true +import DefaultSEO from 'components/DefaultSEO.astro' import BaseLayout from '../layouts/base.astro' --- +
diff --git a/src/pages/500.astro b/src/pages/500.astro index 39f623c..85a09ce 100644 --- a/src/pages/500.astro +++ b/src/pages/500.astro @@ -3,10 +3,12 @@ export const prerender = true import { Image } from 'astro:assets' import BaseLayout from '../layouts/base.astro' +import DefaultSEO from 'components/DefaultSEO.astro' import GuraGif from '../img/assets/doggo-thumbs-up.gif' --- +
Something went wrong.... yubi yubi
diff --git a/src/pages/holy12.astro b/src/pages/holy12.astro index 465e9a5..ef1112f 100644 --- a/src/pages/holy12.astro +++ b/src/pages/holy12.astro @@ -4,15 +4,17 @@ import * as m from 'paraglide/messages' import { getRandom } from 'utils/form' import { getRandomAlbum } from 'utils/queries' -import Base from 'layouts/base.astro' +import BaseLayout from 'layouts/base.astro' import AlbumBox from 'components/AlbumBox.astro' +import DefaultSEO from 'components/DefaultSEO.astro' const titles = [m.holy12_0(), m.holy12_1(), m.holy12_2(), m.holy12_3(), m.holy12_4(), m.holy12_5()] const title = getRandom(titles) const albums: { id: number; title: string }[] = await Promise.all(Array.from({ length: 12 }, getRandomAlbum)) --- - + +

{title}

@@ -23,4 +25,4 @@ const albums: { id: number; title: string }[] = await Promise.all(Array.from({ l }
- +
diff --git a/src/pages/index.astro b/src/pages/index.astro index c20e747..5eed054 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -6,6 +6,7 @@ import { AlbumStatus } from '@prisma/client' import Sidebar from 'components/Sidebar.astro' import BaseLayout from 'layouts/base.astro' import AlbumBox from 'components/AlbumBox.astro' +import DefaultSEO from 'components/DefaultSEO.astro' const recentAlbums = await prismaClient.albums.findMany({ where: { status: AlbumStatus.SHOW }, @@ -21,6 +22,7 @@ const lastAlbums = await prismaClient.albums.findMany({ }) --- +
@@ -50,7 +52,9 @@ const lastAlbums = await prismaClient.albums.findMany({ }
diff --git a/src/pages/maintenance.astro b/src/pages/maintenance.astro index 9e35194..82a73b2 100644 --- a/src/pages/maintenance.astro +++ b/src/pages/maintenance.astro @@ -5,8 +5,10 @@ import { Image } from 'astro:assets' import BaseLayout from '../layouts/base.astro' import GuraGif from '../img/assets/doggo-thumbs-up.gif' +import DefaultSEO from 'components/DefaultSEO.astro' --- +
diff --git a/src/pages/search.astro b/src/pages/search.astro index 841124c..196c83e 100644 --- a/src/pages/search.astro +++ b/src/pages/search.astro @@ -3,6 +3,7 @@ import * as m from 'paraglide/messages' import AlbumSearch from 'components/search/AlbumSearch.astro' import BaseLayout from 'layouts/base.astro' +import DefaultSEO from 'components/DefaultSEO.astro' const query = (Astro.url.searchParams.get('q') ?? '').trim() const page = Astro.url.searchParams.get('page') || '1' @@ -10,6 +11,7 @@ const page = Astro.url.searchParams.get('page') || '1' if (!query || query.length < 1) return Astro.redirect(404) --- +