Files
skrift-app/public/README.md
Lucas Orth 32aa0a549f
All checks were successful
Build & Deploy / deploy (push) Successful in 26s
Import aus Monorepo (frischer Start)
2026-08-24 12:13:54 +02:00

32 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# public/ – statische Dateien
Alles hier wird **unverändert** unter dem Wurzelpfad ausgeliefert:
`public/favicon.svg` → `https://app.skrift.de/favicon.svg`.
Das ist der richtige Ort für Dateien mit **festem Namen** (Icons, robots.txt).
Grafiken, die in Komponenten importiert werden, gehören dagegen nach
`src/assets/` – die bekommen beim Build einen Hash und sind damit cache-sicher.
## Hier ablegen
| Datei | Zweck | Empfehlung |
|---|---|---|
| `logo.svg` | Logo in der Kopfzeile | SVG, einfarbig in `#1E3A6A`, Höhe ~28 px optisch |
| `favicon.svg` | Browser-Tab (moderne Browser) | quadratisch, schlichte Bildmarke – Schriftzug wird bei 16 px unlesbar |
| `favicon.ico` | Rückfall für ältere Browser | 32×32 |
| `apple-touch-icon.png` | iOS-Startbildschirm | 180×180, ohne Transparenz |
| `fonts/` | Schriften (siehe `fonts/README.md`) | – |
## Verhalten, solange Dateien fehlen
- **Logo:** Die Kopfzeile zeigt automatisch den Schriftzug „Skrift" als Text.
Sobald `logo.svg` existiert, wird stattdessen das Bild angezeigt – kein
Codeänderung nötig.
- **Favicon:** Der Browser zeigt sein Standard-Icon. Kein Fehler.
## Icons erzeugen
Aus einem quadratischen SVG lassen sich die übrigen Formate schnell ableiten,
z. B. mit <https://realfavicongenerator.net> – dabei nur die oben genannten
Dateien behalten, den Rest braucht es nicht.