feat(portfolio): mise à jour du site avec de nouvelles sections et améliorations SEO

- Révision des métadonnées dans index.html pour un meilleur référencement.
- Ajout de nouvelles sections : FAQ, Témoignages, Services, et CTA.
- Intégration de données structurées pour les FAQ et les témoignages.
- Amélioration du fichier robots.txt pour un meilleur contrôle d'indexation.
- Mise à jour du sitemap.xml avec de nouvelles URLs.
- Ajout de nouveaux composants Vue.js pour les sections de témoignages et de services.
- Amélioration des styles CSS pour une meilleure présentation des sections.
- Ajout de la gestion des dates et des témoignages dans le composant testimonials.
This commit is contained in:
Mr¤KayJayDee
2025-06-25 23:25:51 +02:00
parent af1f47dbf3
commit 542c468eb3
35 changed files with 2712 additions and 472 deletions
+67
View File
@@ -31,6 +31,34 @@ export interface SiteConfig {
contact: ContactInfo
social: SocialLink[]
fiverr: FiverrConfig
url: string
seo: {
defaultImage: string
twitterHandle: string
locale: string
alternateLocales: string[]
internalLinks: {
priority: { url: string; text: string; priority: number }[]
services: { url: string; text: string }[]
}
organization: {
'@type': string
name: string
logo: string
priceRange: string
aggregateRating: {
ratingValue: string
reviewCount: string
}
}
}
performance: {
enablePrefetch: boolean
enablePreconnect: boolean
criticalCSS: boolean
lazyLoadImages: boolean
webpSupport: boolean
}
}
export const siteConfig: SiteConfig = {
@@ -38,6 +66,7 @@ export const siteConfig: SiteConfig = {
title: 'Killian - Full Stack Developer | Vue.js, React, Node.js Expert',
description: '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.',
author: 'Killian',
url: 'https://killiandalcin.fr',
contact: {
email: 'contact@killiandalcin.fr',
@@ -99,5 +128,43 @@ export const siteConfig: SiteConfig = {
price: '$50'
}
]
},
seo: {
defaultImage: '/portfolio-preview.webp',
twitterHandle: '@killiandalcin',
locale: 'fr_FR',
alternateLocales: ['en_US'],
internalLinks: {
priority: [
{ url: '/fiverr', text: 'Services Fiverr', priority: 0.9 },
{ url: '/projects', text: 'Portfolio', priority: 0.8 },
{ url: '/contact', text: 'Contact', priority: 0.8 }
],
services: [
{ url: '/fiverr#discord-bot', text: 'Bot Discord' },
{ url: '/fiverr#minecraft-plugin', text: 'Plugin Minecraft' },
{ url: '/fiverr#telegram-bot', text: 'Bot Telegram' },
{ url: '/fiverr#website-development', text: 'Développement Web' }
]
},
organization: {
'@type': 'ProfessionalService',
name: 'Killian Dalcin - Développeur Full Stack',
logo: 'https://killiandalcin.fr/logo.webp',
priceRange: '€€€',
aggregateRating: {
ratingValue: '5',
reviewCount: '50'
}
}
},
performance: {
enablePrefetch: true,
enablePreconnect: true,
criticalCSS: true,
lazyLoadImages: true,
webpSupport: true
}
}