Social media tags + thumbnail
This commit is contained in:
@@ -1,13 +1,39 @@
|
|||||||
<script>
|
<script>
|
||||||
|
import { getFromCMS } from '$lib/utils';
|
||||||
|
import { onMount } from 'svelte';
|
||||||
|
|
||||||
let {
|
let {
|
||||||
title = "Electrical, Computer & Software Engineering Students' Society at McGill - ECSESS",
|
title = "Electrical, Computer & Software Engineering Students' Society at McGill - ECSESS",
|
||||||
description = 'Meet the student council, get access to academic and technical resources, registration for events, and much more!',
|
description = 'Meet the student council, get access to academic and technical resources, registration for events, and much more!',
|
||||||
canonical = 'https://ecsess.mcgilleus.ca'
|
canonical = 'https://ecsess.mcgilleus.ca'
|
||||||
} = $props();
|
} = $props();
|
||||||
|
|
||||||
|
let thumbnail = $state(null);
|
||||||
|
|
||||||
|
onMount(async() => {
|
||||||
|
thumbnail = await getFromCMS(`*[_type == "homepage"][0].councilPhoto.asset->url+"?h=628&fm=webp"`);
|
||||||
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<svelte:head>
|
<svelte:head>
|
||||||
|
<!-- Meta Tags Generated with https://metatags.io -->
|
||||||
|
<!-- Primary Meta Tags -->
|
||||||
<title>{title}</title>
|
<title>{title}</title>
|
||||||
|
<meta name="title" content={title} />
|
||||||
<meta name="description" content={description} />
|
<meta name="description" content={description} />
|
||||||
<link rel="canonical" href={canonical} />
|
<link rel="canonical" href={canonical} />
|
||||||
|
|
||||||
|
<!-- Open Graph / Facebook -->
|
||||||
|
<meta property="og:type" content="website" />
|
||||||
|
<meta property="og:url" content={canonical} />
|
||||||
|
<meta property="og:title" content={title} />
|
||||||
|
<meta property="og:description" content={description} />
|
||||||
|
<meta property="og:image" content={thumbnail} />
|
||||||
|
|
||||||
|
<!-- X (Twitter) -->
|
||||||
|
<meta property="twitter:card" content="summary_large_image" />
|
||||||
|
<meta property="twitter:url" content={canonical} />
|
||||||
|
<meta property="twitter:title" content={title} />
|
||||||
|
<meta property="twitter:description" content={description} />
|
||||||
|
<meta property="twitter:image" content={thumbnail} />
|
||||||
</svelte:head>
|
</svelte:head>
|
||||||
|
|||||||
Reference in New Issue
Block a user