fix(#1961): Correct favicon link tags
Three small markup fixes in src/app.html: - Update the icon link's `type` from `image/png` to `image/svg+xml` so it matches its `favicon.svg` href. The MIME mismatch was introduced in #1065 when the href was switched from `.png` to `.svg` without updating `type`; browsers ignore the attribute and trust the Content-Type so it rendered fine, but the markup was incorrect. - Add an explicit `image/x-icon` link for `favicon.ico`. The file already ships in `static/`, but it was previously discoverable only via the root `/favicon.ico` auto-probe. - Add an `apple-touch-icon` link pointing at `favicon.png` (512×512) so iOS "Add to Home Screen" uses the Mermaid logo instead of a low-quality page screenshot. No behavior change for existing desktop users.
This commit is contained in:
+3
-1
@@ -8,7 +8,9 @@
|
||||
<meta
|
||||
name="description"
|
||||
content="Simplify documentation and avoid heavy tools. Open source Visio Alternative. Commonly used for explaining your code! Mermaid is a simple markdown-like script language for generating charts from text via javascript." />
|
||||
<link rel="icon" type="image/png" href="%sveltekit.assets%/favicon.svg" />
|
||||
<link rel="icon" type="image/svg+xml" href="%sveltekit.assets%/favicon.svg" />
|
||||
<link rel="icon" type="image/x-icon" href="%sveltekit.assets%/favicon.ico" />
|
||||
<link rel="apple-touch-icon" href="%sveltekit.assets%/favicon.png" />
|
||||
<link rel="mask-icon" href="%sveltekit.assets%/favicon.svg" color="#000000" />
|
||||
<meta name="theme-color" content="#ff3670" />
|
||||
<link rel="manifest" href="%sveltekit.assets%/manifest.json" />
|
||||
|
||||
Reference in New Issue
Block a user