diff --git a/components/Header.vue b/components/Header.vue index e62a6ca..1fac8d3 100644 --- a/components/Header.vue +++ b/components/Header.vue @@ -38,6 +38,18 @@ export default { updateIsMobile }; }, + head() { + return { + title: 'Augsburg Mosaic | Discover the best spots in Augsburg', + meta: [ + { + hid: 'description', + name: 'description', + content: 'Explore the best spots in Augsburg with Augsburg Mosaic. Discover attractions, food, culture, nature, and more.', + } + ] + }; + }, beforeDestroy() { if (process.client) { window.removeEventListener('resize', this.updateIsMobile); diff --git a/nuxt.config.ts b/nuxt.config.ts index 633d174..20d948d 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -2,11 +2,34 @@ export default defineNuxtConfig({ ssr: true, target: 'static', head: { - title: 'Augsburg Mosaic', + title: 'Augsburg Mosaic | Discover the best spots in Augsburg', meta: [ { charset: 'utf-8' }, { name: 'viewport', content: 'width=device-width, initial-scale=1' }, - { hid: 'description', name: 'description', content: 'Interactive map of Augsburg with recommended locations to visit.' } + { + hid: 'description', + name: 'description', + content: 'Explore the best spots in Augsburg with Augsburg Mosaic. Discover attractions, food, culture, nature, and more.', + }, + { + hid: 'og:title', + property: 'og:title', + content: 'Augsburg Mosaic | Discover the best spots in Augsburg' + }, + { + hid: 'og:description', + property: 'og:description', + content: 'Explore the best spots in Augsburg with Augsburg Mosaic. Discover attractions, food, culture, nature, and more.' + }, + { hid: 'og:type', property: 'og:type', content: 'website' }, + { hid: 'og:url', property: 'og:url', content: 'https://augsburg.wieerwill.de' }, + { hid: 'og:image', property: 'og:image', content: 'https://augsburg.wieerwill.de/screenshot.png' }, + { hid: 'og:site_name', property: 'og:site_name', content: 'Augsburg Mosaic' }, + { hid: 'twitter:card', name: 'twitter:card', content: 'summary_large_image' }, + ], + link: [ + { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }, + { rel: 'canonical', href: 'https://augsburg.wieerwill.de' }, ] }, modules: ['nuxt3-leaflet', '@pinia/nuxt'], diff --git a/old_server/tsconfig.json b/old_server/tsconfig.json deleted file mode 100644 index b9ed69c..0000000 --- a/old_server/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../.nuxt/tsconfig.server.json" -} diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png new file mode 100644 index 0000000..760da3a Binary files /dev/null and b/public/android-chrome-192x192.png differ diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png new file mode 100644 index 0000000..1443fd4 Binary files /dev/null and b/public/android-chrome-512x512.png differ diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000..722f9c0 Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/augsburg-mosaik.png b/public/augsburg-mosaik.png new file mode 100644 index 0000000..5a2f7b4 Binary files /dev/null and b/public/augsburg-mosaik.png differ diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png new file mode 100644 index 0000000..e613ce8 Binary files /dev/null and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png new file mode 100644 index 0000000..03aa177 Binary files /dev/null and b/public/favicon-32x32.png differ diff --git a/public/favicon.ico b/public/favicon.ico index 18993ad..2d82b24 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100644 index 0000000..1536bff --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "Augsburg Mosaic - Wieerwill", + "short_name": "Augsburg Mosaic", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} \ No newline at end of file