diff --git a/generate_icons.sh b/generate_icons.sh new file mode 100755 index 0000000..a7feb08 --- /dev/null +++ b/generate_icons.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +cd public/favicon + +convert vector.svg -resize 512x512 512.png +convert vector.svg -resize 192x192 192.png +convert vector.svg -resize 180x180 180.png +convert vector.svg -resize 32x32 32.png +convert vector.svg -resize 16x16 16.png + +convert vector.svg \ + \( -clone 0 -resize 16x16 \) \ + \( -clone 0 -resize 32x32 \) \ + \( -clone 0 -resize 48x48 \) \ + -delete 0 -alpha remove -colors 256 shortcut.ico + +cd - diff --git a/public/favicon.svg b/public/favicon.svg deleted file mode 100644 index f157bd1..0000000 --- a/public/favicon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - diff --git a/public/favicon/16.png b/public/favicon/16.png new file mode 100644 index 0000000..fefe565 Binary files /dev/null and b/public/favicon/16.png differ diff --git a/public/favicon/180.png b/public/favicon/180.png new file mode 100644 index 0000000..40d5e35 Binary files /dev/null and b/public/favicon/180.png differ diff --git a/public/favicon/192.png b/public/favicon/192.png new file mode 100644 index 0000000..998d328 Binary files /dev/null and b/public/favicon/192.png differ diff --git a/public/favicon/32.png b/public/favicon/32.png new file mode 100644 index 0000000..5b3f815 Binary files /dev/null and b/public/favicon/32.png differ diff --git a/public/favicon/512.png b/public/favicon/512.png new file mode 100644 index 0000000..d885378 Binary files /dev/null and b/public/favicon/512.png differ diff --git a/public/favicon/shortcut.ico b/public/favicon/shortcut.ico new file mode 100644 index 0000000..51926b6 Binary files /dev/null and b/public/favicon/shortcut.ico differ diff --git a/public/favicon/vector.svg b/public/favicon/vector.svg new file mode 100644 index 0000000..2549504 --- /dev/null +++ b/public/favicon/vector.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index ae04cf5..4225b16 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -15,7 +15,12 @@ const { title } = Astro.props; - + + + + + + {title}