-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.vue
36 lines (33 loc) · 1.42 KB
/
app.vue
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<script setup lang="ts">
const route = useRoute()
useHead({
title: 'Kanka - Online tabletop RPG campaign manager and worldbuilding tool',
meta: [
{ name: 'description', content: 'Are you a game master, worldbuilder, or a storyteller? We offer a tabletop campaign manager and worldbuilding tool that makes it easy to organise, plan, and enjoy your TTRPG campaigns. We are community driven, and best of all, our core features are free!' }
],
link: [
{rel: 'icon', type: 'image/x-icon', href: '/favicon.ico'}
]
})
useSeoMeta({
ogTitle: 'Kanka - Online tabletop RPG campaign manager and worldbuilding tool',
ogDescription: 'Are you a game master, worldbuilder, or a storyteller? We offer a tabletop campaign manager and worldbuilding tool that makes it easy to organise, plan, and enjoy your TTRPG campaigns. We are community driven, and best of all, our core features are free!',
ogUrl: 'https://kanka.io',
ogImage: 'https://d3a4xjr8r2ldhu.cloudfront.net/app/front/preview-background.png',
ogImageType: 'image/png',
ogImageWidth: 1920,
ogImageHeight: 1024,
ogImageAlt: 'Kanka showcase of a character view',
twitterCard: 'summary_large_image',
twitterSite: 'https://kanka.io',
twitterTitle: 'Kanka - Online tabletop RPG campaign manager and worldbuilding tool',
})
</script>
<template>
<Head>
</Head>
<NuxtLayout>
<NuxtLoadingIndicator color="#112B6B" />
<NuxtPage />
</NuxtLayout>
</template>