diff --git a/README.md b/README.md index ea2bbca..b004e30 100644 --- a/README.md +++ b/README.md @@ -14,3 +14,17 @@ All commands are run from the root of the project, from a terminal: | `npm run preview` | Preview the build locally | | `npm run format` | Run formatter | | `npm run upgrade` | Upgrade astro | + +## Favicon + +Additionally, here are the steps for creating the favicons from the SVG (inspired by [this](https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs)): + +```bash +inkscape ./public/icon.svg --export-width=32 --export-filename=./tmp.png +magick ./tmp.png ./public/favicon.ico +rm ./tmp.png +inkscape --export-type="png" --export-width=140 --export-filename="./tmp.png" ./public/icon.svg +# FFFFF0 matches "ivory" from the CSS +magick ./tmp.png -background "#fffff0" -gravity center -extent 180x180 ./public/apple-touch-icon.png +rm ./tmp.png +``` diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png deleted file mode 100644 index c0eff19..0000000 Binary files a/public/android-chrome-192x192.png and /dev/null differ diff --git a/public/android-chrome-384x384.png b/public/android-chrome-384x384.png deleted file mode 100644 index d2e3a12..0000000 Binary files a/public/android-chrome-384x384.png and /dev/null differ diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png index 4ecebf7..f413fff 100644 Binary files a/public/apple-touch-icon.png and b/public/apple-touch-icon.png differ diff --git a/public/browserconfig.xml b/public/browserconfig.xml deleted file mode 100644 index 02d780a..0000000 --- a/public/browserconfig.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - #fffff8 - - - diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png deleted file mode 100644 index 70d462f..0000000 Binary files a/public/favicon-16x16.png and /dev/null differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png deleted file mode 100644 index 7a4d653..0000000 Binary files a/public/favicon-32x32.png and /dev/null differ diff --git a/public/favicon.ico b/public/favicon.ico index f18549b..024cda1 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/icon.svg b/public/icon.svg new file mode 100644 index 0000000..60adcde --- /dev/null +++ b/public/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/manifest.json b/public/manifest.json deleted file mode 100644 index df56b5a..0000000 --- a/public/manifest.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "Nicolas Mattia", - "short_name": "nmattia", - "icons": [ - { - "src": "/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/android-chrome-384x384.png", - "sizes": "384x384", - "type": "image/png" - } - ], - "theme_color": "#fffff8", - "background_color": "#fffff8", - "start_url": "/", - "display": "standalone" -} diff --git a/public/mstile-150x150.png b/public/mstile-150x150.png deleted file mode 100644 index 23bb8d4..0000000 Binary files a/public/mstile-150x150.png and /dev/null differ diff --git a/public/safari-pinned-tab.svg b/public/safari-pinned-tab.svg deleted file mode 100644 index 591fae8..0000000 --- a/public/safari-pinned-tab.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - -Created by potrace 1.11, written by Peter Selinger 2001-2013 - - - - - - - - diff --git a/src/components/Head.astro b/src/components/Head.astro index b05423c..df9dee8 100644 --- a/src/components/Head.astro +++ b/src/components/Head.astro @@ -87,28 +87,9 @@ if (title !== undefined) { /> ) : undefined } - + + + {actualTitle}