diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000..709d945 Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..456b3a7 Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/icon-192.png b/public/icon-192.png new file mode 100644 index 0000000..7a83b88 Binary files /dev/null and b/public/icon-192.png differ diff --git a/public/icon-512.png b/public/icon-512.png new file mode 100644 index 0000000..39cf204 Binary files /dev/null and b/public/icon-512.png differ diff --git a/public/icon.svg b/public/icon.svg new file mode 100644 index 0000000..f48b535 --- /dev/null +++ b/public/icon.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/manifest.webmanifest b/public/manifest.webmanifest new file mode 100644 index 0000000..91e8f49 --- /dev/null +++ b/public/manifest.webmanifest @@ -0,0 +1,35 @@ +{ + "short_name": "OpenStove", + "name": "OpenStove", + "icons": [ + { + "src": "/icon-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "any" + }, + { + "src": "/icon-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "any" + }, + { + "src": "/maskable_icon_x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "/maskable_icon.png", + "sizes": "1000x1000", + "type": "image/png", + "purpose": "maskable" + } + ], + "display": "minimal-ui", + "id": "/", + "start_url": "/", + "theme_color": "#FFEDD5", + "background_color": "#FFEDD5" + } \ No newline at end of file diff --git a/public/maskable_icon.png b/public/maskable_icon.png new file mode 100644 index 0000000..1ca4c1a Binary files /dev/null and b/public/maskable_icon.png differ diff --git a/public/maskable_icon_x512.png b/public/maskable_icon_x512.png new file mode 100644 index 0000000..0c37558 Binary files /dev/null and b/public/maskable_icon_x512.png differ diff --git a/public/social.png b/public/social.png new file mode 100644 index 0000000..d5b5aca Binary files /dev/null and b/public/social.png differ diff --git a/src/components/Meta.astro b/src/components/Meta.astro new file mode 100644 index 0000000..3198559 --- /dev/null +++ b/src/components/Meta.astro @@ -0,0 +1,56 @@ +--- +const title: string = "ScrewFast"; +const author:string = "Emil Gulamov" +const description:string = ""; +const URL:string = ""; +const socialImage:string = ""; +--- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/pages/robots.txt.ts b/src/pages/robots.txt.ts new file mode 100644 index 0000000..9649a44 --- /dev/null +++ b/src/pages/robots.txt.ts @@ -0,0 +1,16 @@ +import type { APIRoute } from 'astro'; + +const robotsTxt = ` +User-agent: * +Allow: / + +Sitemap: ${new URL('sitemap-index.xml', import.meta.env.SITE).href} +`.trim(); + +export const GET: APIRoute = () => { + return new Response(robotsTxt, { + headers: { + 'Content-Type': 'text/plain; charset=utf-8', + }, + }); +}; \ No newline at end of file