web/layout: add description and title metadata

This commit is contained in:
wukko 2024-09-07 22:14:55 +06:00
parent b4f17487b4
commit c6385f1842
No known key found for this signature in database
GPG key ID: 3E30B3F26C7B4AA2
2 changed files with 8 additions and 1 deletions

View file

@ -1,5 +1,7 @@
{
"cobalt": "cobalt",
"meowbalt": "meowbalt",
"beta": "beta"
"beta": "beta",
"embed.description": "save what you love without ads, tracking, paywalls or other nonsense. cobalt is a truly open web app, built with love and care by imput."
}

View file

@ -12,6 +12,8 @@
import settings from "$lib/state/settings";
import locale from "$lib/i18n/locale";
import { t } from "$lib/i18n/translations";
import { device, app } from "$lib/device";
import { turnstileCreated } from "$lib/state/turnstile";
import currentTheme, { statusBarColors } from "$lib/state/theme";
@ -36,6 +38,9 @@
</script>
<svelte:head>
<meta name="description" content={$t("general.embed.description")}>
<meta property="og:title" content={$t("general.cobalt")}>
{#if device.is.mobile}
<meta name="theme-color" content={statusBarColors[$currentTheme]} />
{/if}