diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx index efe3d6b..964c37a 100644 --- a/src/app/dashboard/page.tsx +++ b/src/app/dashboard/page.tsx @@ -59,15 +59,15 @@ export default function DashboardPage() { features={[ { id: "1", title: "Mon Catalogue", author: "Découverte Instantanée", description: "Revisitez vos fiches de personnages favorites, vos achats récents et explorez le catalogue.", tags: ["Historique", "Favoris", "Catalogue"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BTEugmieLltziYsazbRtphGNTP/a-sleek-dark-marketplace-icon-with-subtl-1774504974334-05e5260e.png", imageAlt: "Icône de marché numérique" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BTEugmieLltziYsazbRtphGNTP/a-sleek-dark-marketplace-icon-with-subtl-1774504974334-05e5260e.png?_wi=3", imageAlt: "Icône de marché numérique" }, { id: "2", title: "Mes Commandes", author: "Suivi Personnalisé", description: "Suivez l'avancement de vos commandes sur mesure et accédez aux détails de vos requêtes.", tags: ["IA", "Personnalisation", "Exclusif"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BTEugmieLltziYsazbRtphGNTP/an-icon-depicting-a-person-sketching-or--1774504974573-d7712097.png", imageAlt: "Icône de commande de personnage sur mesure" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BTEugmieLltziYsazbRtphGNTP/an-icon-depicting-a-person-sketching-or--1774504974573-d7712097.png?_wi=3", imageAlt: "Icône de commande de personnage sur mesure" }, { id: "3", title: "Mon Abonnement", author: "Gestion Facile", description: "Gérez votre plan, explorez les avantages de votre abonnement et mettez à jour vos informations.", tags: ["Premium", "Économie", "Avantages"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BTEugmieLltziYsazbRtphGNTP/a-premium-subscription-icon-featuring-a--1774504974645-0103338b.png", imageAlt: "Icône d'abonnement premium" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BTEugmieLltziYsazbRtphGNTP/a-premium-subscription-icon-featuring-a--1774504974645-0103338b.png?_wi=3", imageAlt: "Icône d'abonnement premium" } ]} animationType="slide-up" diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 2b1b3a1..4f9be0b 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -6,44 +6,45 @@ import "@/lib/gsap-setup"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; import { getVisualEditScript } from "@/utils/visual-edit-script"; + import { Figtree } from "next/font/google"; - - -export const metadata: Metadata = { - title: 'PersonaCraft - Création & Vente de Fiches de Personnages Fictifs', - description: 'Découvrez des personnages pré-créés ou commandez votre héros sur mesure. PersonaCraft donne vie à vos univers fantastiques avec l\'aide de l\'IA et d\'experts.', - openGraph: { - "title": "PersonaCraft - Création & Vente de Fiches de Personnages Fictifs", - "description": "Découvrez des personnages pré-créés ou commandez votre héros sur mesure. PersonaCraft donne vie à vos univers fantastiques avec l'aide de l'IA et d'experts.", - "url": "https://www.personacraft.com", - "siteName": "PersonaCraft", - "images": [ - { - "url": "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BTEugmieLltziYsazbRtphGNTP/a-mystical-character-creation-interface--1774504976081-e76d0658.png", - "alt": "Interface de création de personnage PersonaCraft" - } - ], - "type": "website" - }, - twitter: { - "card": "summary_large_image", - "title": "PersonaCraft - Création & Vente de Fiches de Personnages Fictifs", - "description": "Découvrez des personnages pré-créés ou commandez votre héros sur mesure. PersonaCraft donne vie à vos univers fantastiques avec l'aide de l'IA et d'experts.", - "images": [ - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BTEugmieLltziYsazbRtphGNTP/a-mystical-character-creation-interface--1774504976081-e76d0658.png" - ] - }, - robots: { - "index": true, - "follow": true - }, -}; - const figtree = Figtree({ variable: "--font-figtree", subsets: ["latin"], }); +const halant = Halant({ + variable: "--font-halant", subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); + +const inter = Inter({ + variable: "--font-inter", subsets: ["latin"], +}); + +export const metadata: Metadata = { + metadataBase: new URL('https://www.personacraft.com'), + title: "PersonaCraft - Création & Vente de Fiches de Personnages Fictifs", description: "Découvrez des personnages pré-créés ou commandez votre héros sur mesure. PersonaCraft donne vie à vos univers fantastiques avec l'aide de l'IA et d'experts.", keywords: [ + "PersonaCraft", "création de personnages", "personnages fictifs", "IA", "fantasy", "cyberpunk", "steampunk", "RPG", "écrivain", "artiste" + ], + openGraph: { + title: "PersonaCraft - Création & Vente de Fiches de Personnages Fictifs", description: "Découvrez des personnages pré-créés ou commandez votre héros sur mesure. PersonaCraft donne vie à vos univers fantastiques avec l'aide de l'IA et d'experts.", url: "https://www.personacraft.com", siteName: "PersonaCraft", images: [ + { + url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BTEugmieLltziYsazbRtphGNTP/a-mystical-character-creation-interface--1774504976081-e76d0658.png", alt: "Interface de création de personnage PersonaCraft"}, + ], + type: "website"}, + twitter: { + card: "summary_large_image", title: "PersonaCraft - Création & Vente de Fiches de Personnages Fictifs", description: "Découvrez des personnages pré-créés ou commandez votre héros sur mesure. PersonaCraft donne vie à vos univers fantastiques avec l'aide de l'IA et d'experts.", images: [ + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BTEugmieLltziYsazbRtphGNTP/a-mystical-character-creation-interface--1774504976081-e76d0658.png"], + }, + robots: { + index: true, + follow: true, + }, + alternates: { + canonical: "https://www.personacraft.com"}, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -52,7 +53,9 @@ export default function RootLayout({ return ( - + {children}