Fix cross-browser favicons

This commit is contained in:
adilallo
2026-05-24 17:06:07 -06:00
parent daa5e533d6
commit e7c17b8651
11 changed files with 185 additions and 7 deletions
+5 -2
View File
@@ -41,8 +41,11 @@ Do not duplicate the same glyph in both places unless migrating between systems.
- **Blog art** stays under `public/content/blog/` with
`{slug}-vertical.svg`, `-horizontal.svg`, `-section.svg`, `-tag.svg`.
- **Favicon** reuses `assets/logos/community-rule.svg` (`ASSETS.LOGO` in
`app/layout.tsx` metadata). Do not place `favicon.ico` or other static
binaries under `app/` — keep `app/` for routes, layouts, and styles only
`app/layout.tsx` metadata) plus generated root binaries for Safari/iOS:
`public/favicon.ico`, `favicon-16x16.png`, `favicon-32x32.png`, and
`apple-touch-icon.png`. Regenerate after logo changes with
`npm run generate:favicons`. Do not place other static binaries under
`app/` — keep `app/` for routes, layouts, and styles only
(`globals.css`, `tailwind.css`).
## PNG files and `.gitignore`