From 403d989d3b78ef155e191f8f9d5fb864956d7f6f Mon Sep 17 00:00:00 2001 From: cannorin Date: Wed, 8 Jan 2025 20:43:21 +0900 Subject: [PATCH] arubinosky: add seo metatags --- apps/web/src/lib/components/seo/index.ts | 2 ++ apps/web/src/routes/arubinosky/+page.server.ts | 17 +++++++++++++++++ .../routes/arubinosky/policy/+page.server.ts | 17 +++++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 apps/web/src/routes/arubinosky/+page.server.ts create mode 100644 apps/web/src/routes/arubinosky/policy/+page.server.ts diff --git a/apps/web/src/lib/components/seo/index.ts b/apps/web/src/lib/components/seo/index.ts index 1662b32..f8bb85a 100644 --- a/apps/web/src/lib/components/seo/index.ts +++ b/apps/web/src/lib/components/seo/index.ts @@ -1,5 +1,7 @@ import type { SeoProps } from "./types"; +export * from "./types"; + import deepmerge from "deepmerge"; export const defaultSeo: SeoProps = { diff --git a/apps/web/src/routes/arubinosky/+page.server.ts b/apps/web/src/routes/arubinosky/+page.server.ts new file mode 100644 index 0000000..6099e4d --- /dev/null +++ b/apps/web/src/routes/arubinosky/+page.server.ts @@ -0,0 +1,17 @@ +import type { SeoProps } from "$components/seo"; + +export async function load() { + return { + seo: { + title: "あるびのすきー", + openGraph: { + title: "あるびのすきー", + description: "とにかくかわいい Misskey インスタンス", + }, + twitter: { + title: "あるびのすきー", + description: "とにかくかわいい Misskey インスタンス", + }, + } as SeoProps, + }; +} diff --git a/apps/web/src/routes/arubinosky/policy/+page.server.ts b/apps/web/src/routes/arubinosky/policy/+page.server.ts new file mode 100644 index 0000000..6099e4d --- /dev/null +++ b/apps/web/src/routes/arubinosky/policy/+page.server.ts @@ -0,0 +1,17 @@ +import type { SeoProps } from "$components/seo"; + +export async function load() { + return { + seo: { + title: "あるびのすきー", + openGraph: { + title: "あるびのすきー", + description: "とにかくかわいい Misskey インスタンス", + }, + twitter: { + title: "あるびのすきー", + description: "とにかくかわいい Misskey インスタンス", + }, + } as SeoProps, + }; +}