Compare commits
2 Commits
104c667ab9
...
da79d5e2da
Author | SHA1 | Date | |
---|---|---|---|
![]() |
da79d5e2da | ||
![]() |
d8210e502c |
18
index.html
@@ -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",
|
||||
|
Before Width: | Height: | Size: 45 KiB |
BIN
public/favicon.webp
Normal file
After Width: | Height: | Size: 19 KiB |
@@ -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
|
||||
```
|
||||
|
||||
|
Before Width: | Height: | Size: 277 KiB |
BIN
public/portfolio-preview.webp
Normal file
After Width: | Height: | Size: 22 KiB |
@@ -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
|
||||
|
@@ -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"
|
||||
}
|
||||
],
|
||||
|
@@ -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>
|
||||
|
Before Width: | Height: | Size: 3.7 KiB |
BIN
src/assets/images/Rectangle 55.webp
Normal file
After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 5.5 KiB |
BIN
src/assets/images/android.webp
Normal file
After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 5.4 KiB |
BIN
src/assets/images/angular.webp
Normal file
After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 6.7 KiB |
BIN
src/assets/images/archlinux.webp
Normal file
After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 12 KiB |
BIN
src/assets/images/atom.webp
Normal file
After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 7.6 KiB |
BIN
src/assets/images/bash.webp
Normal file
After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 61 KiB |
BIN
src/assets/images/bootstrap.webp
Normal file
After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 16 KiB |
BIN
src/assets/images/crowdin.webp
Normal file
After Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 4.6 KiB |
BIN
src/assets/images/css.webp
Normal file
After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 8.2 KiB |
BIN
src/assets/images/debian.webp
Normal file
After Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 608 B |
BIN
src/assets/images/deepin.webp
Normal file
After Width: | Height: | Size: 384 B |
Before Width: | Height: | Size: 83 KiB |
BIN
src/assets/images/dig.webp
Normal file
After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 5.1 KiB |
BIN
src/assets/images/discord.webp
Normal file
After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 3.2 KiB |
BIN
src/assets/images/discordbot.webp
Normal file
After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 5.2 KiB |
BIN
src/assets/images/discordd.webp
Normal file
After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 8.1 KiB |
BIN
src/assets/images/docker.webp
Normal file
After Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 2.1 KiB |
BIN
src/assets/images/facebook.webp
Normal file
After Width: | Height: | Size: 798 B |
Before Width: | Height: | Size: 8.6 KiB |
BIN
src/assets/images/figma.webp
Normal file
After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 6.7 KiB |
BIN
src/assets/images/filezilla.webp
Normal file
After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 825 KiB |
BIN
src/assets/images/fiverr/discord_bot.webp
Normal file
After Width: | Height: | Size: 228 KiB |
Before Width: | Height: | Size: 774 KiB |
BIN
src/assets/images/fiverr/minecraft_plugin.webp
Normal file
After Width: | Height: | Size: 144 KiB |
Before Width: | Height: | Size: 904 KiB |
BIN
src/assets/images/fiverr/telegram_bot.webp
Normal file
After Width: | Height: | Size: 262 KiB |
Before Width: | Height: | Size: 958 KiB |
BIN
src/assets/images/fiverr/website.webp
Normal file
After Width: | Height: | Size: 112 KiB |
Before Width: | Height: | Size: 4.4 KiB |
BIN
src/assets/images/git.webp
Normal file
After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 8.3 KiB |
BIN
src/assets/images/github.webp
Normal file
After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 10 KiB |
BIN
src/assets/images/gitkraken.webp
Normal file
After Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 6.0 KiB |
BIN
src/assets/images/gitlab.webp
Normal file
After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 77 KiB |
BIN
src/assets/images/heidisql.webp
Normal file
After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 5.0 KiB |
BIN
src/assets/images/html.webp
Normal file
After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 12 KiB |
BIN
src/assets/images/instagram.webp
Normal file
After Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 22 KiB |
BIN
src/assets/images/instagramd.webp
Normal file
After Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 3.8 KiB |
BIN
src/assets/images/ios.webp
Normal file
After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 3.5 KiB |
BIN
src/assets/images/javascript.webp
Normal file
After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 4.7 KiB |
BIN
src/assets/images/kalilinux.webp
Normal file
After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 5.2 KiB |
BIN
src/assets/images/linkedin.webp
Normal file
After Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 3.1 KiB |
BIN
src/assets/images/linkedind.webp
Normal file
After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 12 KiB |
BIN
src/assets/images/linux.webp
Normal file
After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 45 KiB |
BIN
src/assets/images/logo.webp
Normal file
After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 7.8 KiB |
BIN
src/assets/images/macos.webp
Normal file
After Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 6.8 KiB |
BIN
src/assets/images/mail.webp
Normal file
After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 1.9 KiB |
BIN
src/assets/images/markdown.webp
Normal file
After Width: | Height: | Size: 936 B |
Before Width: | Height: | Size: 15 KiB |
BIN
src/assets/images/messenger.webp
Normal file
After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 8.6 KiB |
BIN
src/assets/images/mongodb.webp
Normal file
After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 5.2 KiB |
BIN
src/assets/images/mysql.webp
Normal file
After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 14 KiB |
BIN
src/assets/images/mysqlworkbench.webp
Normal file
After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 4.3 KiB |