aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Home/HeadTitle.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Home/HeadTitle.svelte')
-rw-r--r--src/lib/Home/HeadTitle.svelte18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/lib/Home/HeadTitle.svelte b/src/lib/Home/HeadTitle.svelte
new file mode 100644
index 00000000..39d6b4ef
--- /dev/null
+++ b/src/lib/Home/HeadTitle.svelte
@@ -0,0 +1,18 @@
+<script lang="ts">
+ export let route: string | undefined = undefined;
+ export let path: string | undefined = undefined;
+
+ const title = (route ? `${route} • ` : '') + 'due.moe';
+</script>
+
+<svelte:head>
+ <!-- Facebook -->
+ <meta property="og:url" content={`https://due.moe${path}`} />
+ <meta property="og:title" content={title} />
+
+ <!-- Twitter -->
+ <meta property="twitter:url" content={`https://due.moe${path}`} />
+ <meta name="twitter:title" content={title} />
+
+ <title>{title}</title>
+</svelte:head>