diff --git a/index.html b/index.html
index 1a5d97b..628350d 100644
--- a/index.html
+++ b/index.html
@@ -5,6 +5,17 @@
+
+
+
+
Full Stack Developer Freelance Vue.js React Node.js | Killian Dalcin
@@ -54,7 +65,8 @@
-
+
+
diff --git a/public/site.webmanifest b/public/site.webmanifest
index 8e08dbc..d55e734 100644
--- a/public/site.webmanifest
+++ b/public/site.webmanifest
@@ -4,8 +4,8 @@
"description": "Professional Full Stack Developer specializing in Vue.js, React, Node.js. Expert in Discord bots, web applications, and custom software solutions.",
"start_url": "/",
"display": "standalone",
- "background_color": "#ffffff",
- "theme_color": "#2563eb",
+ "background_color": "#111827",
+ "theme_color": "#111827",
"orientation": "portrait-primary",
"icons": [
{
diff --git a/public/sitemap.xml b/public/sitemap.xml
index 43c9b94..e406a59 100644
--- a/public/sitemap.xml
+++ b/public/sitemap.xml
@@ -3,129 +3,110 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
-
+
https://killiandalcin.fr/
- 2025-06-25
+ 2025-01-14
weekly
1.0
-
+
https://killiandalcin.fr/fiverr
- 2025-06-25
+ 2025-01-14
weekly
0.9
-
+
https://killiandalcin.fr/projects
- 2025-06-25
+ 2025-01-14
weekly
0.8
-
+
https://killiandalcin.fr/contact
- 2025-06-25
+ 2025-01-14
monthly
0.8
-
+
https://killiandalcin.fr/about
- 2025-06-25
+ 2025-01-14
monthly
0.7
-
+
- https://killiandalcin.fr/projects/xinko
- 2025-06-25
- monthly
- 0.6
-
-
-
- https://killiandalcin.fr/projects/flowboard
- 2025-06-25
- monthly
- 0.6
-
-
-
- https://killiandalcin.fr/projects/virtual-tour
- 2025-06-25
- monthly
- 0.6
-
-
-
- https://killiandalcin.fr/projects/image-manipulation
- 2025-06-25
- monthly
- 0.6
-
-
-
- https://killiandalcin.fr/projects/primate-web-admin
- 2025-06-25
- monthly
- 0.6
-
-
-
- https://killiandalcin.fr/projects/instagram-bot
- 2025-06-25
- monthly
- 0.6
-
-
-
- https://killiandalcin.fr/projects/crowdin-status-bot
- 2025-06-25
- monthly
- 0.6
-
-
-
-
- https://killiandalcin.fr/en
- 2025-06-25
- weekly
- 0.9
-
-
-
- https://killiandalcin.fr/en/fiverr
- 2025-06-25
- weekly
- 0.8
-
-
-
- https://killiandalcin.fr/en/projects
- 2025-06-25
- weekly
- 0.7
-
-
-
- https://killiandalcin.fr/en/contact
- 2025-06-25
+ https://killiandalcin.fr/formation
+ 2025-01-14
monthly
0.7
+
+
+
- https://killiandalcin.fr/en/about
- 2025-06-25
+ https://killiandalcin.fr/project/virtual-tour
+ 2025-01-14
monthly
0.6
+
+
+
+ https://killiandalcin.fr/project/xinko
+ 2025-01-14
+ monthly
+ 0.7
+
+
+
+
+ https://killiandalcin.fr/project/image-manipulation
+ 2025-01-14
+ monthly
+ 0.7
+
+
+
+
+ https://killiandalcin.fr/project/flowboard
+ 2025-01-14
+ monthly
+ 0.7
+
+
+
+
+ https://killiandalcin.fr/project/primate-web-admin
+ 2025-01-14
+ monthly
+ 0.6
+
+
+
+
+ https://killiandalcin.fr/project/instagram-bot
+ 2025-01-14
+ monthly
+ 0.6
+
+
+
+
+ https://killiandalcin.fr/project/crowdin-status-bot
+ 2025-01-14
+ monthly
+ 0.6
+
+
\ No newline at end of file
diff --git a/src/composables/useTheme.ts b/src/composables/useTheme.ts
index 84b2bbf..77816b2 100644
--- a/src/composables/useTheme.ts
+++ b/src/composables/useTheme.ts
@@ -32,7 +32,7 @@ export function useTheme() {
}
}
- // Load theme from localStorage or system preference
+ // Load theme from localStorage or default to dark mode
const loadTheme = () => {
if (typeof window !== 'undefined') {
const savedTheme = localStorage.getItem('theme') as Theme | null
@@ -40,9 +40,8 @@ export function useTheme() {
if (savedTheme) {
setTheme(savedTheme)
} else {
- // Use system preference
- const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches
- setTheme(prefersDark ? 'dark' : 'light')
+ // Default to dark mode instead of system preference
+ setTheme('dark')
}
}
}
diff --git a/src/config/site.ts b/src/config/site.ts
index ee3b88c..1cfedbd 100644
--- a/src/config/site.ts
+++ b/src/config/site.ts
@@ -133,8 +133,8 @@ export const siteConfig: SiteConfig = {
seo: {
defaultImage: '/portfolio-preview.webp',
twitterHandle: '@killiandalcin',
- locale: 'fr_FR',
- alternateLocales: ['en_US'],
+ locale: 'en_US',
+ alternateLocales: ['fr_FR'],
internalLinks: {
priority: [
{ url: '/fiverr', text: 'Services Fiverr', priority: 0.9 },
diff --git a/src/i18n/index.ts b/src/i18n/index.ts
index 11ffb6a..81e273e 100644
--- a/src/i18n/index.ts
+++ b/src/i18n/index.ts
@@ -2,17 +2,17 @@ import { createI18n } from 'vue-i18n'
import en from '@/locales/en'
import fr from '@/locales/fr'
-// Get the saved locale from localStorage or default to French
-const savedLocale = localStorage.getItem('locale') || 'fr'
+// Get the saved locale from localStorage or default to English
+const savedLocale = localStorage.getItem('locale') || 'en'
const i18n = createI18n({
legacy: false,
locale: savedLocale,
- fallbackLocale: 'fr',
+ fallbackLocale: 'en',
messages: {
en,
fr
}
})
-export default i18n
\ No newline at end of file
+export default i18n