From c767b94d4638e6e72f6b2ea2a0034b032654fc58 Mon Sep 17 00:00:00 2001 From: Jade Ellis Date: Wed, 24 Jul 2024 15:22:39 +0100 Subject: [PATCH] Improve metadata Add JSON LD, make homepage h-card representative, Fix bug with byline fix incorrect OG image aspect ratio in meta Add og site_name Add author profile image --- packages/website/package.json | 1 + packages/website/src/lib/Hero.svelte | 2 +- packages/website/src/lib/metadata.ts | 2 +- packages/website/src/routes/+layout.svelte | 2 + .../routes/blog/[...date]/[slug]/+page.svelte | 97 +++++++++++++++++-- pnpm-lock.yaml | 3 + 6 files changed, 97 insertions(+), 10 deletions(-) diff --git a/packages/website/package.json b/packages/website/package.json index f007b152..abdf9ffc 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -43,6 +43,7 @@ "rollup": "^4.18.0", "rollup-plugin-type-as-json-schema": "^0.2.6", "rollup-plugin-visualizer": "^5.12.0", + "schema-dts": "^1.1.2", "sharp": "^0.33.4", "svelte": "^4.2.18", "svelte-check": "^3.8.0", diff --git a/packages/website/src/lib/Hero.svelte b/packages/website/src/lib/Hero.svelte index 525f03c7..e48f1226 100644 --- a/packages/website/src/lib/Hero.svelte +++ b/packages/website/src/lib/Hero.svelte @@ -5,7 +5,7 @@
diff --git a/packages/website/src/lib/metadata.ts b/packages/website/src/lib/metadata.ts index d72e0197..1f5dd7e0 100644 --- a/packages/website/src/lib/metadata.ts +++ b/packages/website/src/lib/metadata.ts @@ -3,7 +3,7 @@ import { dev } from '$app/environment'; -export const SITE_TITLE = 'JadedBlueEyes'; +export const SITE_TITLE = "Jade's Website"; export const SITE_URL = dev ? "http://localhost:5173" : "https://jade.ellis.link" diff --git a/packages/website/src/routes/+layout.svelte b/packages/website/src/routes/+layout.svelte index e7a18746..96b08717 100644 --- a/packages/website/src/routes/+layout.svelte +++ b/packages/website/src/routes/+layout.svelte @@ -3,10 +3,12 @@ import "$lib/styles.css"; import Favicons from "$lib/Favicons.svelte"; import Nav from "$lib/Nav.svelte"; + import { SITE_TITLE } from "$lib/metadata" +