Files
f.bosin.ch/src/routes/+layout.svelte
Luca Bosin 26c08c9af6 Improve SEO
2023-08-25 21:55:57 +02:00

45 lines
1.5 KiB
Svelte

<script lang="ts">
import { page } from '$app/stores';
import '@fontsource/poppins';
import '$lib/styles/base.css';
import { str, strf } from '$lib/data/language';
$: metaTitle = ($page.data.title ?
$strf($page.data.title):
null
) ||
($page.data.album && $page.data.album.title ?
$strf($page.data.album.title):
null
) ||
($page.data.item ?
$page.data.item.title ?
$strf($page.data.item.title):
$page.data.item.item:
null
) ||
$str('gallery');
$: metaDescription = ($page.data.description ?
$strf($page.data.description):
null
) ||
($page.data.album && $page.data.album.description ?
$strf($page.data.album.description):
null
) ||
($page.data.item ?
$page.data.item.description ?
$strf($page.data.item.description):
$str('photo-description'):
null
) ||
$str('gallery-description');
</script>
<svelte:head>
<title>{metaTitle} | bosin.ch</title>
<meta name="description" content={metaDescription} />
</svelte:head>
<slot />