Compare commits

..

2 Commits

Author SHA1 Message Date
Mr¤KayJayDee
da79d5e2da chore(assets): mise à jour des images vers le format WebP
- Remplacement des images PNG par des images WebP pour améliorer la performance et la qualité visuelle.
- Mise à jour des références d'images dans les fichiers index.html, AppHeader.vue, AppFooter.vue, et plusieurs fichiers de configuration.
- Modification des métadonnées SEO pour utiliser les nouvelles images WebP dans les pages About, Home, Fiverr, et Projects.
- Ajout de nouvelles images WebP pour les projets et les services Fiverr dans les fichiers de données.
2025-06-22 23:08:23 +02:00
Mr¤KayJayDee
d8210e502c 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.
2025-06-22 21:40:23 +02:00
169 changed files with 152 additions and 134 deletions

View File

@@ -9,7 +9,7 @@
<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="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"
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">
@@ -19,30 +19,28 @@
<!-- Open Graph / Facebook -->
<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:description"
content="Professional Full Stack Developer specializing in modern web development. Expert in Discord bots, web applications, and custom solutions.">
<meta property="og:image" content="/portfolio-preview.jpg">
<meta property="og:image" content="/portfolio-preview.webp">
<meta property="og:locale" content="en_US">
<meta property="og:site_name" content="Killian Portfolio">
<!-- Twitter -->
<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:description"
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.webp">
<!-- Canonical URL -->
<link rel="canonical" href="https://killian-portfolio.com">
<link rel="canonical" href="https://killiandalcin.fr">
<!-- Favicon -->
<link rel="icon" href="/favicon.ico">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/webp" href="/favicon.webp">
<link rel="manifest" href="/site.webmanifest">
<!-- Preconnect to external domains -->
@@ -60,7 +58,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",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

BIN
public/favicon.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View File

@@ -6,19 +6,19 @@ Ce dossier doit contenir les images pour votre portfolio :
```
images/
├── virtualtour.png # Image du projet Virtual Tour
├── xinko.png # Image du projet Xinko
├── dig.png # Image du projet Image Manipulation
├── primate.png # Image du projet Primate Web Admin
├── instagram.png # Image du projet Instagram Bot
├── crowdin.png # Image du projet Crowdin Status Bot
├── virtualtour.webp # Image du projet Virtual Tour
├── xinko.webp # Image du projet Xinko
├── dig.webp # Image du projet Image Manipulation
├── primate.webp # Image du projet Primate Web Admin
├── instagram.webp # Image du projet Instagram Bot
├── crowdin.webp # Image du projet Crowdin Status Bot
└── tech/ # Dossier pour les logos des technologies
├── javascript.png
├── typescript.png
├── nodejs.png
├── vuejs.png
├── react.png
├── angular.png
├── javascript.webp
├── typescript.webp
├── nodejs.webp
├── vuejs.webp
├── react.webp
├── angular.webp
└── ... # Autres logos de technologies
```

Binary file not shown.

Before

Width:  |  Height:  |  Size: 277 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

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

View File

@@ -14,25 +14,15 @@
"type": "image/x-icon"
},
{
"src": "/favicon-16x16.png",
"sizes": "16x16",
"type": "image/png"
},
{
"src": "/favicon-32x32.png",
"sizes": "32x32",
"type": "image/png"
},
{
"src": "/android-chrome-192x192.png",
"src": "/favicon.webp",
"sizes": "192x192",
"type": "image/png",
"type": "image/webp",
"purpose": "any maskable"
},
{
"src": "/android-chrome-512x512.png",
"src": "/favicon.webp",
"sizes": "512x512",
"type": "image/png",
"type": "image/webp",
"purpose": "any maskable"
}
],

View File

@@ -5,7 +5,7 @@
<!-- Homepage -->
<url>
<loc>https://killian-portfolio.com/</loc>
<loc>https://killiandalcin.fr/</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
@@ -13,7 +13,7 @@
<!-- Projects Page -->
<url>
<loc>https://killian-portfolio.com/projects</loc>
<loc>https://killiandalcin.fr/projects</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
@@ -21,7 +21,7 @@
<!-- About Page -->
<url>
<loc>https://killian-portfolio.com/about</loc>
<loc>https://killiandalcin.fr/about</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -29,7 +29,7 @@
<!-- Contact Page -->
<url>
<loc>https://killian-portfolio.com/contact</loc>
<loc>https://killiandalcin.fr/contact</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -37,7 +37,7 @@
<!-- Fiverr Services Page -->
<url>
<loc>https://killian-portfolio.com/fiverr</loc>
<loc>https://killiandalcin.fr/fiverr</loc>
<lastmod>2025-06-22T00:00:00+00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
@@ -45,42 +45,42 @@
<!-- Individual Project Pages -->
<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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

BIN
src/assets/images/atom.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

BIN
src/assets/images/bash.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

BIN
src/assets/images/css.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 608 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 384 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

BIN
src/assets/images/dig.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 798 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 825 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 774 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 904 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 958 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

BIN
src/assets/images/git.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

BIN
src/assets/images/html.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

BIN
src/assets/images/ios.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

BIN
src/assets/images/logo.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

BIN
src/assets/images/mail.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 936 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Some files were not shown because too many files have changed in this diff Show More