chore(seo): mise à jour des URLs pour le nouveau domaine

- 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.
This commit is contained in:
Mr¤KayJayDee
2025-06-22 21:40:23 +02:00
parent 104c667ab9
commit d8210e502c
7 changed files with 28 additions and 28 deletions

View File

@@ -9,7 +9,7 @@
<title>Killian - Full Stack Developer | Vue.js, React, Node.js Expert</title> <title>Killian - Full Stack Developer | Vue.js, React, Node.js Expert</title>
<meta name="title" content="Killian - Full Stack Developer | Vue.js, React, Node.js Expert"> <meta name="title" content="Killian - Full Stack Developer | Vue.js, React, Node.js Expert">
<meta name="description" <meta name="description"
content="Professional Full Stack Developer specializing in modern web development with Vue.js, React, Node.js. Expert in Discord bots, web applications, and custom software solutions. Available for freelance projects."> content="Full Stack Developer specializing in Vue.js, React, Node.js. Expert in Discord bots, web apps & custom solutions. Available for freelance.">
<meta name="keywords" <meta name="keywords"
content="full stack developer, web developer, Vue.js developer, React developer, Node.js developer, JavaScript developer, Discord bot developer, freelance developer, web development services, custom software solutions"> content="full stack developer, web developer, Vue.js developer, React developer, Node.js developer, JavaScript developer, Discord bot developer, freelance developer, web development services, custom software solutions">
<meta name="author" content="Killian"> <meta name="author" content="Killian">
@@ -19,7 +19,7 @@
<!-- Open Graph / Facebook --> <!-- Open Graph / Facebook -->
<meta property="og:type" content="website"> <meta property="og:type" content="website">
<meta property="og:url" content="https://killian-portfolio.com"> <meta property="og:url" content="https://killiandalcin.fr">
<meta property="og:title" content="Killian - Full Stack Developer | Vue.js, React, Node.js Expert"> <meta property="og:title" content="Killian - Full Stack Developer | Vue.js, React, Node.js Expert">
<meta property="og:description" <meta property="og:description"
content="Professional Full Stack Developer specializing in modern web development. Expert in Discord bots, web applications, and custom solutions."> content="Professional Full Stack Developer specializing in modern web development. Expert in Discord bots, web applications, and custom solutions.">
@@ -29,14 +29,14 @@
<!-- Twitter --> <!-- Twitter -->
<meta property="twitter:card" content="summary_large_image"> <meta property="twitter:card" content="summary_large_image">
<meta property="twitter:url" content="https://killian-portfolio.com"> <meta property="twitter:url" content="https://killiandalcin.fr">
<meta property="twitter:title" content="Killian - Full Stack Developer | Vue.js, React, Node.js Expert"> <meta property="twitter:title" content="Killian - Full Stack Developer | Vue.js, React, Node.js Expert">
<meta property="twitter:description" <meta property="twitter:description"
content="Professional Full Stack Developer specializing in modern web development. Expert in Discord bots, web applications, and custom solutions."> content="Professional Full Stack Developer specializing in modern web development. Expert in Discord bots, web applications, and custom solutions.">
<meta property="twitter:image" content="/portfolio-preview.jpg"> <meta property="twitter:image" content="/portfolio-preview.jpg">
<!-- Canonical URL --> <!-- Canonical URL -->
<link rel="canonical" href="https://killian-portfolio.com"> <link rel="canonical" href="https://killiandalcin.fr">
<!-- Favicon --> <!-- Favicon -->
<link rel="icon" href="/favicon.ico"> <link rel="icon" href="/favicon.ico">
@@ -60,7 +60,7 @@
"name": "Killian", "name": "Killian",
"jobTitle": "Full Stack Developer", "jobTitle": "Full Stack Developer",
"description": "Professional Full Stack Developer specializing in Vue.js, React, Node.js, and modern web technologies", "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": [ "sameAs": [
"https://github.com/killian", "https://github.com/killian",
"https://linkedin.com/in/killian", "https://linkedin.com/in/killian",

View File

@@ -1,5 +1,5 @@
# Robots.txt for Killian Portfolio # Robots.txt for Killian Portfolio
# https://killian-portfolio.com # https://killiandalcin.fr
# Allow all crawlers # Allow all crawlers
User-agent: * User-agent: *
@@ -10,7 +10,7 @@ Disallow: /.git/
Disallow: /node_modules/ Disallow: /node_modules/
# Sitemap location # Sitemap location
Sitemap: https://killian-portfolio.com/sitemap.xml Sitemap: https://killiandalcin.fr/sitemap.xml
# Crawl-delay for respectful crawling # Crawl-delay for respectful crawling
Crawl-delay: 1 Crawl-delay: 1

View File

@@ -5,7 +5,7 @@
<!-- Homepage --> <!-- Homepage -->
<url> <url>
<loc>https://killian-portfolio.com/</loc> <loc>https://killiandalcin.fr/</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod> <lastmod>2025-06-22T00:00:00+00:00</lastmod>
<changefreq>weekly</changefreq> <changefreq>weekly</changefreq>
<priority>1.0</priority> <priority>1.0</priority>
@@ -13,7 +13,7 @@
<!-- Projects Page --> <!-- Projects Page -->
<url> <url>
<loc>https://killian-portfolio.com/projects</loc> <loc>https://killiandalcin.fr/projects</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod> <lastmod>2025-06-22T00:00:00+00:00</lastmod>
<changefreq>weekly</changefreq> <changefreq>weekly</changefreq>
<priority>0.9</priority> <priority>0.9</priority>
@@ -21,7 +21,7 @@
<!-- About Page --> <!-- About Page -->
<url> <url>
<loc>https://killian-portfolio.com/about</loc> <loc>https://killiandalcin.fr/about</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod> <lastmod>2025-06-22T00:00:00+00:00</lastmod>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<priority>0.8</priority> <priority>0.8</priority>
@@ -29,7 +29,7 @@
<!-- Contact Page --> <!-- Contact Page -->
<url> <url>
<loc>https://killian-portfolio.com/contact</loc> <loc>https://killiandalcin.fr/contact</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod> <lastmod>2025-06-22T00:00:00+00:00</lastmod>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<priority>0.8</priority> <priority>0.8</priority>
@@ -37,7 +37,7 @@
<!-- Fiverr Services Page --> <!-- Fiverr Services Page -->
<url> <url>
<loc>https://killian-portfolio.com/fiverr</loc> <loc>https://killiandalcin.fr/fiverr</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod> <lastmod>2025-06-22T00:00:00+00:00</lastmod>
<changefreq>weekly</changefreq> <changefreq>weekly</changefreq>
<priority>0.8</priority> <priority>0.8</priority>
@@ -45,42 +45,42 @@
<!-- Individual Project Pages --> <!-- Individual Project Pages -->
<url> <url>
<loc>https://killian-portfolio.com/project/virtual-tour</loc> <loc>https://killiandalcin.fr/project/virtual-tour</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod> <lastmod>2025-06-22T00:00:00+00:00</lastmod>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<priority>0.7</priority> <priority>0.7</priority>
</url> </url>
<url> <url>
<loc>https://killian-portfolio.com/project/xinko</loc> <loc>https://killiandalcin.fr/project/xinko</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod> <lastmod>2025-06-22T00:00:00+00:00</lastmod>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<priority>0.7</priority> <priority>0.7</priority>
</url> </url>
<url> <url>
<loc>https://killian-portfolio.com/project/image-manipulation</loc> <loc>https://killiandalcin.fr/project/image-manipulation</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod> <lastmod>2025-06-22T00:00:00+00:00</lastmod>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<priority>0.7</priority> <priority>0.7</priority>
</url> </url>
<url> <url>
<loc>https://killian-portfolio.com/project/primate-web-admin</loc> <loc>https://killiandalcin.fr/project/primate-web-admin</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod> <lastmod>2025-06-22T00:00:00+00:00</lastmod>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<priority>0.7</priority> <priority>0.7</priority>
</url> </url>
<url> <url>
<loc>https://killian-portfolio.com/project/instagram-bot</loc> <loc>https://killiandalcin.fr/project/instagram-bot</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod> <lastmod>2025-06-22T00:00:00+00:00</lastmod>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<priority>0.7</priority> <priority>0.7</priority>
</url> </url>
<url> <url>
<loc>https://killian-portfolio.com/project/crowdin-status-bot</loc> <loc>https://killiandalcin.fr/project/crowdin-status-bot</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod> <lastmod>2025-06-22T00:00:00+00:00</lastmod>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<priority>0.7</priority> <priority>0.7</priority>

View File

@@ -100,7 +100,7 @@ export function useSeo(options: SeoOptions = {}) {
} }
if (options.ogUrl || route) { 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('og:url', url, true)
setMetaTag('twitter:url', url, true) setMetaTag('twitter:url', url, true)
} }
@@ -110,7 +110,7 @@ export function useSeo(options: SeoOptions = {}) {
// Set canonical URL // Set canonical URL
if (options.canonicalUrl || route) { 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) setLinkTag('canonical', canonicalUrl)
} }
@@ -140,13 +140,13 @@ export function useSeo(options: SeoOptions = {}) {
'@type': 'ListItem', '@type': 'ListItem',
'position': 1, 'position': 1,
'name': 'Home', 'name': 'Home',
'item': 'https://killian-portfolio.com' 'item': 'https://killiandalcin.fr'
}, },
{ {
'@type': 'ListItem', '@type': 'ListItem',
'position': 2, 'position': 2,
'name': options.title || route.name, 'name': options.title || route.name,
'item': `https://killian-portfolio.com${route.path}` 'item': `https://killiandalcin.fr${route.path}`
} }
] ]
} }

View File

@@ -19,7 +19,7 @@ useSeo({
'name': 'Killian', 'name': 'Killian',
'jobTitle': 'Full Stack Developer', 'jobTitle': 'Full Stack Developer',
'description': 'Experienced Full Stack Developer specializing in Vue.js, React, Node.js, and modern JavaScript technologies', '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': [ 'sameAs': [
'https://github.com/killian', 'https://github.com/killian',
'https://linkedin.com/in/killian-dev', 'https://linkedin.com/in/killian-dev',

View File

@@ -17,17 +17,17 @@ useSeo({
'@context': 'https://schema.org', '@context': 'https://schema.org',
'@type': 'WebSite', '@type': 'WebSite',
'name': 'Killian - Full Stack Developer Portfolio', 'name': 'Killian - Full Stack Developer Portfolio',
'url': 'https://killian-portfolio.com', 'url': 'https://killiandalcin.fr',
'potentialAction': { 'potentialAction': {
'@type': 'SearchAction', '@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' 'query-input': 'required name=search_term_string'
}, },
'author': { 'author': {
'@type': 'Person', '@type': 'Person',
'name': 'Killian', 'name': 'Killian',
'jobTitle': 'Full Stack Developer', 'jobTitle': 'Full Stack Developer',
'url': 'https://killian-portfolio.com/about', 'url': 'https://killiandalcin.fr/about',
'sameAs': [ 'sameAs': [
'https://github.com/killian', 'https://github.com/killian',
'https://linkedin.com/in/killian-dev', 'https://linkedin.com/in/killian-dev',

View File

@@ -18,12 +18,12 @@ useSeo({
'@type': 'CollectionPage', '@type': 'CollectionPage',
'name': 'Web Development Portfolio Projects', 'name': 'Web Development Portfolio Projects',
'description': 'Browse professional web development projects including Vue.js applications, React websites, Node.js APIs, and Discord bots', '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 => ({ 'hasPart': projects.map(project => ({
'@type': 'CreativeWork', '@type': 'CreativeWork',
'name': project.title, 'name': project.title,
'description': project.description, 'description': project.description,
'url': `https://killian-portfolio.com/project/${project.id}`, 'url': `https://killiandalcin.fr/project/${project.id}`,
'keywords': project.technologies?.join(', ') 'keywords': project.technologies?.join(', ')
})) }))
} }