From d8210e502c9a471d0ca9dcc442dfcdac44605a68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=A4KayJayDee?= Date: Sun, 22 Jun 2025 21:40:23 +0200 Subject: [PATCH] =?UTF-8?q?chore(seo):=20mise=20=C3=A0=20jour=20des=20URLs?= =?UTF-8?q?=20pour=20le=20nouveau=20domaine?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Changement de toutes les occurrences de l'ancienne URL vers le nouveau domaine killiandalcin.fr dans les fichiers index.html, robots.txt, sitemap.xml, et les composants Vue.js. - Mise à jour des métadonnées SEO pour refléter le nouveau domaine dans les pages About, Home, et Projects. - Commentaire du script de suivi Umami dans index.html pour une future réactivation. --- index.html | 10 +++++----- public/robots.txt | 4 ++-- public/sitemap.xml | 22 +++++++++++----------- src/composables/useSeo.ts | 8 ++++---- src/views/AboutPage.vue | 2 +- src/views/HomePage.vue | 6 +++--- src/views/ProjectsPage.vue | 4 ++-- 7 files changed, 28 insertions(+), 28 deletions(-) diff --git a/index.html b/index.html index 2e47923..4faea57 100644 --- a/index.html +++ b/index.html @@ -9,7 +9,7 @@ Killian - Full Stack Developer | Vue.js, React, Node.js Expert + content="Full Stack Developer specializing in Vue.js, React, Node.js. Expert in Discord bots, web apps & custom solutions. Available for freelance."> @@ -19,7 +19,7 @@ - + @@ -29,14 +29,14 @@ - + - + @@ -60,7 +60,7 @@ "name": "Killian", "jobTitle": "Full Stack Developer", "description": "Professional Full Stack Developer specializing in Vue.js, React, Node.js, and modern web technologies", - "url": "https://killian-portfolio.com", + "url": "https://killiandalcin.fr", "sameAs": [ "https://github.com/killian", "https://linkedin.com/in/killian", diff --git a/public/robots.txt b/public/robots.txt index f768ded..2dea9c6 100644 --- a/public/robots.txt +++ b/public/robots.txt @@ -1,5 +1,5 @@ # Robots.txt for Killian Portfolio -# https://killian-portfolio.com +# https://killiandalcin.fr # Allow all crawlers User-agent: * @@ -10,7 +10,7 @@ Disallow: /.git/ Disallow: /node_modules/ # Sitemap location -Sitemap: https://killian-portfolio.com/sitemap.xml +Sitemap: https://killiandalcin.fr/sitemap.xml # Crawl-delay for respectful crawling Crawl-delay: 1 diff --git a/public/sitemap.xml b/public/sitemap.xml index b3216a4..7dd018d 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -5,7 +5,7 @@ - https://killian-portfolio.com/ + https://killiandalcin.fr/ 2025-06-22T00:00:00+00:00 weekly 1.0 @@ -13,7 +13,7 @@ - https://killian-portfolio.com/projects + https://killiandalcin.fr/projects 2025-06-22T00:00:00+00:00 weekly 0.9 @@ -21,7 +21,7 @@ - https://killian-portfolio.com/about + https://killiandalcin.fr/about 2025-06-22T00:00:00+00:00 monthly 0.8 @@ -29,7 +29,7 @@ - https://killian-portfolio.com/contact + https://killiandalcin.fr/contact 2025-06-22T00:00:00+00:00 monthly 0.8 @@ -37,7 +37,7 @@ - https://killian-portfolio.com/fiverr + https://killiandalcin.fr/fiverr 2025-06-22T00:00:00+00:00 weekly 0.8 @@ -45,42 +45,42 @@ - https://killian-portfolio.com/project/virtual-tour + https://killiandalcin.fr/project/virtual-tour 2025-06-22T00:00:00+00:00 monthly 0.7 - https://killian-portfolio.com/project/xinko + https://killiandalcin.fr/project/xinko 2025-06-22T00:00:00+00:00 monthly 0.7 - https://killian-portfolio.com/project/image-manipulation + https://killiandalcin.fr/project/image-manipulation 2025-06-22T00:00:00+00:00 monthly 0.7 - https://killian-portfolio.com/project/primate-web-admin + https://killiandalcin.fr/project/primate-web-admin 2025-06-22T00:00:00+00:00 monthly 0.7 - https://killian-portfolio.com/project/instagram-bot + https://killiandalcin.fr/project/instagram-bot 2025-06-22T00:00:00+00:00 monthly 0.7 - https://killian-portfolio.com/project/crowdin-status-bot + https://killiandalcin.fr/project/crowdin-status-bot 2025-06-22T00:00:00+00:00 monthly 0.7 diff --git a/src/composables/useSeo.ts b/src/composables/useSeo.ts index 2e0e483..451da06 100644 --- a/src/composables/useSeo.ts +++ b/src/composables/useSeo.ts @@ -100,7 +100,7 @@ export function useSeo(options: SeoOptions = {}) { } if (options.ogUrl || route) { - const url = options.ogUrl || `https://killian-portfolio.com${route.path}` + const url = options.ogUrl || `https://killiandalcin.fr${route.path}` setMetaTag('og:url', url, true) setMetaTag('twitter:url', url, true) } @@ -110,7 +110,7 @@ export function useSeo(options: SeoOptions = {}) { // Set canonical URL if (options.canonicalUrl || route) { - const canonicalUrl = options.canonicalUrl || `https://killian-portfolio.com${route.path}` + const canonicalUrl = options.canonicalUrl || `https://killiandalcin.fr${route.path}` setLinkTag('canonical', canonicalUrl) } @@ -140,13 +140,13 @@ export function useSeo(options: SeoOptions = {}) { '@type': 'ListItem', 'position': 1, 'name': 'Home', - 'item': 'https://killian-portfolio.com' + 'item': 'https://killiandalcin.fr' }, { '@type': 'ListItem', 'position': 2, 'name': options.title || route.name, - 'item': `https://killian-portfolio.com${route.path}` + 'item': `https://killiandalcin.fr${route.path}` } ] } diff --git a/src/views/AboutPage.vue b/src/views/AboutPage.vue index 9e47735..72782c9 100644 --- a/src/views/AboutPage.vue +++ b/src/views/AboutPage.vue @@ -19,7 +19,7 @@ useSeo({ 'name': 'Killian', 'jobTitle': 'Full Stack Developer', 'description': 'Experienced Full Stack Developer specializing in Vue.js, React, Node.js, and modern JavaScript technologies', - 'url': 'https://killian-portfolio.com/about', + 'url': 'https://killiandalcin.fr/about', 'sameAs': [ 'https://github.com/killian', 'https://linkedin.com/in/killian-dev', diff --git a/src/views/HomePage.vue b/src/views/HomePage.vue index 3184034..dc1854b 100644 --- a/src/views/HomePage.vue +++ b/src/views/HomePage.vue @@ -17,17 +17,17 @@ useSeo({ '@context': 'https://schema.org', '@type': 'WebSite', 'name': 'Killian - Full Stack Developer Portfolio', - 'url': 'https://killian-portfolio.com', + 'url': 'https://killiandalcin.fr', 'potentialAction': { '@type': 'SearchAction', - 'target': 'https://killian-portfolio.com/projects?search={search_term_string}', + 'target': 'https://killiandalcin.fr/projects?search={search_term_string}', 'query-input': 'required name=search_term_string' }, 'author': { '@type': 'Person', 'name': 'Killian', 'jobTitle': 'Full Stack Developer', - 'url': 'https://killian-portfolio.com/about', + 'url': 'https://killiandalcin.fr/about', 'sameAs': [ 'https://github.com/killian', 'https://linkedin.com/in/killian-dev', diff --git a/src/views/ProjectsPage.vue b/src/views/ProjectsPage.vue index 1283c0d..d85d383 100644 --- a/src/views/ProjectsPage.vue +++ b/src/views/ProjectsPage.vue @@ -18,12 +18,12 @@ useSeo({ '@type': 'CollectionPage', 'name': 'Web Development Portfolio Projects', 'description': 'Browse professional web development projects including Vue.js applications, React websites, Node.js APIs, and Discord bots', - 'url': 'https://killian-portfolio.com/projects', + 'url': 'https://killiandalcin.fr/projects', 'hasPart': projects.map(project => ({ '@type': 'CreativeWork', 'name': project.title, 'description': project.description, - 'url': `https://killian-portfolio.com/project/${project.id}`, + 'url': `https://killiandalcin.fr/project/${project.id}`, 'keywords': project.technologies?.join(', ') })) }