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

@@ -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}`
}
]
}

View File

@@ -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',

View File

@@ -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',

View File

@@ -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(', ')
}))
}