diff --git a/src/lib/components/socialImageCard.svelte b/src/lib/components/socialImageCard.svelte index 5a3aede..d1b175e 100644 --- a/src/lib/components/socialImageCard.svelte +++ b/src/lib/components/socialImageCard.svelte @@ -1,36 +1,45 @@ -
+
+
\ No newline at end of file diff --git a/src/lib/fonts/FiraSans-Bold.ttf b/src/lib/fonts/FiraSans-Bold.ttf new file mode 100644 index 0000000..e3593fb Binary files /dev/null and b/src/lib/fonts/FiraSans-Bold.ttf differ diff --git a/src/routes/(app)/+page.server.ts b/src/routes/(app)/+page.server.ts index 63f2005..aed9e57 100644 --- a/src/routes/(app)/+page.server.ts +++ b/src/routes/(app)/+page.server.ts @@ -3,6 +3,13 @@ import { search_schema } from '$lib/zodValidation'; import type { MetaTagsProps } from 'svelte-meta-tags'; export const load = async ({ fetch, url }) => { + const image = { + url: `${ + new URL(url.pathname, url.origin).href + }og?header=Bored Game&page=Home&content=Keep track of your games`, + width: 1200, + height: 630 + }; const metaTags: MetaTagsProps = Object.freeze({ title: 'Home', description: 'Home page', @@ -12,15 +19,19 @@ export const load = async ({ fetch, url }) => { locale: 'en_US', title: 'Home', description: 'Bored Game, keep track of your games', - images: [ - { - url: `${ - new URL(url.pathname, url.origin).href - }og?title=Home | Bored Game&description=Bored Game, keep track of your games`, - width: 1200, - height: 630 - } - ] + images: [image], + siteName: 'Bored Game' + }, + twitter: { + handle: '@boredgame', + site: '@boredgame', + cardType: 'summary_large_image', + title: 'Home | Bored Game', + description: 'Bored Game, keep track of your games', + image: `${ + new URL(url.pathname, url.origin).href + }og?header=Bored Game&page=Home&content=Keep track of your games`, + imageAlt: 'Home | Bored Game' } }); diff --git a/src/routes/(app)/+page.svelte b/src/routes/(app)/+page.svelte index 65ab4ab..26c1e67 100644 --- a/src/routes/(app)/+page.svelte +++ b/src/routes/(app)/+page.svelte @@ -2,7 +2,6 @@ // import TextSearch from '$lib/components/search/textSearch/index.svelte'; import SocialImageCard from '$components/socialImageCard.svelte'; import RandomSearch from '$lib/components/search/random/index.svelte'; - import { MetaTags } from 'svelte-meta-tags'; import logo from '$lib/assets/bored-game.png'; // import Random from '$lib/components/random/index.svelte'; @@ -27,8 +26,7 @@
- -

Bored Game, keep track of your games!

+ `); const svg = await satori(element, {