feat: padlock favicon with PNG and apple-touch-icon fallbacks
4 files changed, +4 -1
+0-0public/apple-touch-icon.png
Binary file changed.
+0-0public/favicon-32.png
Binary file changed.
+1-1public/favicon.svg
| @@ -1 +1 @@ | ||
| 1 | -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect width="64" height="64" rx="4" fill="#ff8200"/><path d="M10 14h8v28h12v8H10zM34 14h7v36h-7zM47 14h7v36h-7zM41 28.5h6v7h-6z" fill="#fff"/></svg> | |
| 1 | +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M19.5 29V20.5a12.5 12.5 0 0 1 25 0V29" fill="none" stroke="#ff8200" stroke-width="7"/><rect x="9" y="28" width="46" height="33" rx="4" fill="#ff8200"/><path d="M32 37.5a4.5 4.5 0 0 1 2.6 8.2V52h-5.2v-6.3A4.5 4.5 0 0 1 32 37.5z" fill="#050607"/></svg> |
+3-0src/components/SeoHead.astro
| @@ -32,7 +32,10 @@ const jsonLd = { | ||
| 32 | 32 | <link rel="canonical" href={url} /> |
| 33 | 33 | <meta name="author" content="Lane Henslee" /> |
| 34 | 34 | <meta name="theme-color" content="#050607" /> |
| 35 | +<!-- Padlock favicon (HTTPS lock); PNGs for browsers without SVG favicons and for iOS home screens. --> | |
| 35 | 36 | <link rel="icon" href="/favicon.svg" type="image/svg+xml" /> |
| 37 | +<link rel="icon" href="/favicon-32.png" type="image/png" sizes="32x32" /> | |
| 38 | +<link rel="apple-touch-icon" href="/apple-touch-icon.png" /> | |
| 36 | 39 | |
| 37 | 40 | <meta property="og:type" content="profile" /> |
| 38 | 41 | <meta property="og:site_name" content="Lane Henslee" /> |