diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000..c47ee9b Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/favicon-96x96.png b/public/favicon-96x96.png new file mode 100644 index 0000000..37d4354 Binary files /dev/null and b/public/favicon-96x96.png differ diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..051204a Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..a9b4fe6 --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100644 index 0000000..ccf313a --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1,21 @@ +{ + "name": "MyWebSite", + "short_name": "MySite", + "icons": [ + { + "src": "/web-app-manifest-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "/web-app-manifest-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} \ No newline at end of file diff --git a/public/web-app-manifest-192x192.png b/public/web-app-manifest-192x192.png new file mode 100644 index 0000000..b5d5247 Binary files /dev/null and b/public/web-app-manifest-192x192.png differ diff --git a/public/web-app-manifest-512x512.png b/public/web-app-manifest-512x512.png new file mode 100644 index 0000000..6ab3055 Binary files /dev/null and b/public/web-app-manifest-512x512.png differ diff --git a/src/layouts/Basic.astro b/src/layouts/Basic.astro index f39adad..61e29fc 100644 --- a/src/layouts/Basic.astro +++ b/src/layouts/Basic.astro @@ -1,13 +1,9 @@ --- -import icon from "../images/logo.png"; -import {getImage} from "astro:assets"; import {astroI18n} from "astro-i18n"; import {SEO} from "astro-seo"; import {ClientRouter} from "astro:transitions"; const {title, description, clientSideRouter = true} = Astro.props.frontmatter || Astro.props; import "../../public/fonts/roboto/roboto.css"; - -const iconImage = await getImage({src: icon, height: 32, width: 32, format: "png", quality: 100}); --- @@ -17,7 +13,12 @@ const iconImage = await getImage({src: icon, height: 32, width: 32, format: "png content="width=device-width, user-scalable=5, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"> - + + + + + + value.json()); const posts = await getCollection("announcements", entry => entry.id.split("/")[0] === astroI18n.locale);