diff --git a/src/app/abonnements/page.tsx b/src/app/abonnements/page.tsx index 653754e..2d39eca 100644 --- a/src/app/abonnements/page.tsx +++ b/src/app/abonnements/page.tsx @@ -204,7 +204,7 @@ export default function PricingPage() { handle: "@sarahdubois", testimonial: "La plateforme m'a transformée. L'IA comprend parfaitement mon style d'apprentissage et j'adore la gamification. Mes progrès ont dépassé mes attentes!", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/professional-headshot-of-a-satisfied-lea-1774052456594-a8232d4f.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/professional-headshot-of-a-satisfied-lea-1774052456594-a8232d4f.png?_wi=2", imageAlt: "Sarah Dubois", }, { @@ -213,7 +213,7 @@ export default function PricingPage() { handle: "@marcleroux", testimonial: "En tant que professionnel occupé, j'apprécie les formations adaptées à mon rythme et les notifications intelligentes me gardent motivé.", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/professional-headshot-of-another-satisfi-1774052457504-d851051f.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/professional-headshot-of-another-satisfi-1774052457504-d851051f.png?_wi=2", imageAlt: "Marc Leroux", }, { @@ -222,7 +222,7 @@ export default function PricingPage() { handle: "@emijourain", testimonial: "Les ressources premium et les outils IA sont exceptionnels. C'est la meilleure investissement pour développement professionnel continu.", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/professional-headshot-of-an-instructor-o-1774052456987-193da54a.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/professional-headshot-of-an-instructor-o-1774052456987-193da54a.png?_wi=2", imageAlt: "Dr. Émilie Rousseau", }, { @@ -231,7 +231,7 @@ export default function PricingPage() { handle: "@lucasmoreau", testimonial: "Les défis quotidiens et le système de badges me tiennent engagé. J'ai complété plus de formations que jamais auparavant!", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/professional-headshot-of-another-success-1774052456759-be209d6f.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/professional-headshot-of-another-success-1774052456759-be209d6f.png?_wi=2", imageAlt: "Lucas Moreau", }, ]} diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index cb340e7..b0ac989 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -95,7 +95,7 @@ export default function BlogPage() { category: "IA & Apprentissage", title: "Comment l'IA Personnalise Votre Parcours d'Apprentissage", excerpt: "Découvrez comment les algorithmes intelligents adaptent le contenu, la difficulté et le rythme à votre style d'apprentissage unique pour résultats optimaux.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/blog-cover-image-about-ai-and-personaliz-1774052458119-114b9659.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/blog-cover-image-about-ai-and-personaliz-1774052458119-114b9659.png?_wi=2", imageAlt: "AI Personalized Learning", authorName: "Dr. Pierre Leclerc", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/circular-avatar-illustration-of-a-young--1774052457306-8d98ef9c.png", @@ -106,7 +106,7 @@ export default function BlogPage() { category: "Gamification", title: "Pourquoi la Gamification Augmente l'Engagement d'Apprentissage", excerpt: "Explorez comment XP, badges et défis transforment l'apprentissage en expérience motivante et amusante que vous attendez avec impatience.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/blog-article-image-about-gamification-in-1774052458868-c2093887.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/blog-article-image-about-gamification-in-1774052458868-c2093887.png?_wi=2", imageAlt: "Gamification Learning", authorName: "Sophie Bernard", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/circular-avatar-illustration-of-another--1774052456887-ed7c9e2a.png", @@ -117,7 +117,7 @@ export default function BlogPage() { category: "Progression", title: "Suivi de Progression: Célébrer Vos Victoires Étape par Étape", excerpt: "Apprenez comment le suivi détaillé de votre progression vous aide à rester motivé, identifier vos forces et surmonter les défis.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/blog-header-about-progress-tracking-and--1774052457723-9c280c20.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/blog-header-about-progress-tracking-and--1774052457723-9c280c20.png?_wi=2", imageAlt: "Progress Tracking", authorName: "Dr. Pierre Leclerc", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/circular-avatar-illustration-of-a-young--1774052457306-8d98ef9c.png", @@ -128,7 +128,7 @@ export default function BlogPage() { category: "Premium Value", title: "Maximisez Votre Investissement: Utiliser au Maximum les Ressources Premium", excerpt: "Découvrez comment tirer pleinement parti des guides, templates et mini-cours premium pour accélérer votre apprentissage.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/blog-article-about-premium-education-val-1774052462895-fdb17193.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/blog-article-about-premium-education-val-1774052462895-fdb17193.png?_wi=2", imageAlt: "Premium Value", authorName: "Sophie Bernard", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/circular-avatar-illustration-of-another--1774052456887-ed7c9e2a.png", @@ -153,7 +153,7 @@ export default function BlogPage() { handle: "@alicemartin", testimonial: "Les articles sur l'IA et l'apprentissage m'ont transformé ma compréhension de la technologie éducative. Super perspicaces!", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/professional-headshot-of-a-satisfied-lea-1774052456594-a8232d4f.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/professional-headshot-of-a-satisfied-lea-1774052456594-a8232d4f.png?_wi=3", imageAlt: "Alice Martin", }, { @@ -162,7 +162,7 @@ export default function BlogPage() { handle: "@jeandupont", testimonial: "L'article sur la gamification était exactement ce dont j'avais besoin pour comprendre comment rester motivé. Merci!", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/professional-headshot-of-another-satisfi-1774052457504-d851051f.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/professional-headshot-of-another-satisfi-1774052457504-d851051f.png?_wi=3", imageAlt: "Jean Dupont", }, { @@ -171,7 +171,7 @@ export default function BlogPage() { handle: "@marierousseau", testimonial: "Les conseils pratiques dans chaque article m'aident à appliquer immédiatement ce que j'apprends. Vraiment utile!", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/professional-headshot-of-an-instructor-o-1774052456987-193da54a.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/professional-headshot-of-an-instructor-o-1774052456987-193da54a.png?_wi=3", imageAlt: "Marie Rousseau", }, ]} diff --git a/src/app/formations/page.tsx b/src/app/formations/page.tsx index a6b9b66..4c81784 100644 --- a/src/app/formations/page.tsx +++ b/src/app/formations/page.tsx @@ -155,7 +155,7 @@ export default function FormationsPage() { excerpt: "Formation complète couvrant React, Redux, hooks, et déploiement. Construisez des applications web modernes et performantes.", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/a-futuristic-ai-powered-educational-dash-1774052458475-842cf03d.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/a-futuristic-ai-powered-educational-dash-1774052458475-842cf03d.png?_wi=2", imageAlt: "React Masterclass", authorName: "Jean Dupont", authorAvatar: @@ -169,7 +169,7 @@ export default function FormationsPage() { excerpt: "Apprenez scikit-learn, TensorFlow et les algorithmes de ML. Créez des modèles prédictifs et déployez-les en production.", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/a-sleek-course-module-interface-showing--1774052458166-83173099.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/a-sleek-course-module-interface-showing--1774052458166-83173099.png?_wi=2", imageAlt: "Machine Learning", authorName: "Dr. Marie Curie", authorAvatar: @@ -183,7 +183,7 @@ export default function FormationsPage() { excerpt: "Maîtrisez le design d'interfaces, prototypage et design thinking. Créez des expériences utilisateur exceptionnelles.", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/ai-tools-interface-showcasing-intelligen-1774052458525-632b2388.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/ai-tools-interface-showcasing-intelligen-1774052458525-632b2388.png?_wi=2", imageAlt: "UX/UI Design", authorName: "Sophie Martin", authorAvatar: @@ -197,7 +197,7 @@ export default function FormationsPage() { excerpt: "Stratégie marketing complète: SEO, SEM, réseaux sociaux, email marketing et analytics. Attirez plus de clients.", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/gamification-system-with-xp-progress-bar-1774052459085-a3e46ad8.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/gamification-system-with-xp-progress-bar-1774052459085-a3e46ad8.png?_wi=2", imageAlt: "Marketing Digital", authorName: "Thomas Lefebvre", authorAvatar: diff --git a/src/app/layout.tsx b/src/app/layout.tsx index a02c995..ca9802f 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,27 +1,62 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; +import { Mulish } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; import { getVisualEditScript } from "@/utils/visual-edit-script"; -import { Mulish } from "next/font/google"; +const halant = Halant({ + variable: "--font-halant", + subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; +const inter = Inter({ + variable: "--font-inter", + subsets: ["latin"], +}); const mulish = Mulish({ variable: "--font-mulish", subsets: ["latin"], }); -const inter = Inter({ - variable: "--font-inter", - subsets: ["latin"], -}); + +export const metadata: Metadata = { + title: "NOVAELIX ACADEMY - Plateforme Éducative Premium avec IA", + description: "Plateforme éducative premium avec IA personnalisée, gamification, ressources premium et suivi de progression. Formations adaptées, modules intelligents, quiz interactifs. Abonnements Basic/Premium/Elite.", + keywords: "plateforme éducation IA, formations en ligne, apprentissage personnalisé, gamification, IA recommandations, coursera alternatif, éducation premium, apprendissage continu", + metadataBase: new URL("https://novaelixacademy.com"), + alternates: { + canonical: "https://novaelixacademy.com", + }, + openGraph: { + title: "NOVAELIX ACADEMY - Premium EdTech Platform", + description: "Transformez votre apprentissage avec l'IA personnalisée, gamification motivante et ressources premium. Explorez formations adaptées à votre style unique.", + url: "https://novaelixacademy.com", + siteName: "NOVAELIX ACADEMY", + type: "website", + images: [ + { + url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/a-futuristic-ai-powered-educational-dash-1774052458475-842cf03d.png", + alt: "NOVAELIX Academy Platform Interface", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "NOVAELIX ACADEMY - Premium EdTech Platform", + description: "Plateforme éducative premium avec IA personnalisée et gamification engageante.", + images: [ + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BERfsq4fP1ecrTCmWzDkxEfcTb/a-futuristic-ai-powered-educational-dash-1774052458475-842cf03d.png", + ], + }, + robots: { + index: true, + follow: true, + }, +}; export default function RootLayout({ children, @@ -31,7 +66,9 @@ export default function RootLayout({ return ( - + {children}