Ajout des icônes et de l'image de partage (favicon.svg, apple-touch-icon, og.png)
- Nouveaux fichiers dans apps/web/public : og.png (1200×630), favicon.svg, apple-touch-icon.png - Métadonnées Next (layout.tsx) : icons, openGraph (og:image) et twitter (summary_large_image) - Suppression de l'ancien app/icon.svg Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
5 changed files +29 −12
deleted
apps/web/app/icon.svg
+0 −12
@@ -1,12 +0,0 @@ | ||
| 1 | −<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | −<!-- | |
| 3 | − Trouve-KA — icône du site (favicon, identité « éditorial sharp » Groupe KA) | |
| 4 | − Author: Simon-Pierre Boucher | |
| 5 | − Contact: contact@spboucher.ai | |
| 6 | −--> | |
| 7 | −<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" role="img" aria-label="Trouve-KA"> | |
| 8 | − <rect width="64" height="64" rx="14" fill="#141814"/> | |
| 9 | − <g transform="rotate(-2 32 32)"> | |
| 10 | − <path d="M22 16h8v14.5L42.5 16H52L38.5 31.5 53 48h-9.8L30 33.5V48h-8z" fill="#b9cfee"/> | |
| 11 | − </g> | |
| 12 | −</svg> | |
modified
apps/web/app/layout.tsx
+24 −0
@@ -43,6 +43,30 @@ export const metadata: Metadata = { | ||
| 43 | 43 | }, |
| 44 | 44 | description: |
| 45 | 45 | "Moteur de recherche indépendant du web québécois. Trouve-KA découvre, indexe et classe les sites du Québec — en continu. Un service Groupe KA.", |
| 46 | + icons: { | |
| 47 | + icon: "/favicon.svg", | |
| 48 | + apple: "/apple-touch-icon.png", | |
| 49 | + }, | |
| 50 | + openGraph: { | |
| 51 | + title: "Trouve-Ka — Un service Groupe KA", | |
| 52 | + description: | |
| 53 | + "Moteur de recherche indépendant du web québécois. Trouve-KA découvre, indexe et classe les sites du Québec — en continu. Un service Groupe KA.", | |
| 54 | + url: "https://www.trouve-ka.com", | |
| 55 | + siteName: "Trouve-Ka", | |
| 56 | + locale: "fr_CA", | |
| 57 | + type: "website", | |
| 58 | + images: [ | |
| 59 | + { | |
| 60 | + url: "https://www.trouve-ka.com/og.png", | |
| 61 | + width: 1200, | |
| 62 | + height: 630, | |
| 63 | + }, | |
| 64 | + ], | |
| 65 | + }, | |
| 66 | + twitter: { | |
| 67 | + card: "summary_large_image", | |
| 68 | + images: ["https://www.trouve-ka.com/og.png"], | |
| 69 | + }, | |
| 46 | 70 | }; |
| 47 | 71 | |
| 48 | 72 | export const viewport: Viewport = { |
added
apps/web/public/apple-touch-icon.png
+0 −0
Binary file not shown.
added
apps/web/public/favicon.svg
+5 −0
@@ -0,0 +1,5 @@ | ||
| 1 | +<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64"> | |
| 2 | +<rect width="64" height="64" rx="14" fill="#141814"/> | |
| 3 | +<rect x="4.5" y="4.5" width="55" height="55" rx="11" fill="none" stroke="#1c7ed6" stroke-opacity="0.35" stroke-width="2"/> | |
| 4 | +<text x="32" y="43" text-anchor="middle" font-family="'Space Grotesk','Arial Black',sans-serif" font-size="30" font-weight="700" letter-spacing="-1" fill="#1c7ed6" transform="rotate(-4 32 32)">Ka</text> | |
| 5 | +</svg> | |
| \ No newline at end of file | ||
added
apps/web/public/og.png
+0 −0
Binary file not shown.