feat: migre le site vers SvelteKit (Svelte 5, statique, zéro tiers)
- Rebuild complet SvelteKit 2 + Svelte 5 runes + TypeScript, adapter-static - Images self-hébergées optimisées au build (vite-imagetools), fonts Archivo/Inter en woff2 local — BunnyCDN et Google Fonts supprimés (corrige les 403 d'images) - Tokens charte OKI, thème sombre par défaut / clair opt-in, zéro emoji (set SVG) - Motion : KineticText (stagger syncopé gwoka), ScrollProgressBar, View Transitions - Village SVG isométrique pour les services hébergés + fallback accessible - PWA (manifest + SW hors-ligne), 404 en KA, CSP nettoyée (.htaccess + _headers) - Lighthouse mobile : 91/100/100/100 — JS initial 67 Ko gzip
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
<script lang="ts">
|
||||
import Seo from '$lib/components/Seo.svelte';
|
||||
import Clients from '$lib/components/sections/Clients.svelte';
|
||||
import Contact from '$lib/components/sections/Contact.svelte';
|
||||
import Djangokam from '$lib/components/sections/Djangokam.svelte';
|
||||
import Engagement from '$lib/components/sections/Engagement.svelte';
|
||||
import Faq from '$lib/components/sections/Faq.svelte';
|
||||
import Fediverse from '$lib/components/sections/Fediverse.svelte';
|
||||
import Hero from '$lib/components/sections/Hero.svelte';
|
||||
import Hosting from '$lib/components/sections/Hosting.svelte';
|
||||
import Mission from '$lib/components/sections/Mission.svelte';
|
||||
import Partners from '$lib/components/sections/Partners.svelte';
|
||||
import Projects from '$lib/components/sections/Projects.svelte';
|
||||
import Publics from '$lib/components/sections/Publics.svelte';
|
||||
import { getBundle } from '$lib/i18n';
|
||||
|
||||
const t = getBundle('fr');
|
||||
</script>
|
||||
|
||||
<Seo path="/" locale="fr" />
|
||||
|
||||
<Hero {t} locale="fr" />
|
||||
<Publics {t} locale="fr" />
|
||||
<Projects {t} locale="fr" />
|
||||
<Partners {t} locale="fr" />
|
||||
<Djangokam {t} locale="fr" />
|
||||
<Mission {t} locale="fr" />
|
||||
<Hosting {t} locale="fr" />
|
||||
<Clients {t} locale="fr" />
|
||||
<Fediverse {t} locale="fr" />
|
||||
<Faq {t} locale="fr" />
|
||||
<Engagement {t} locale="fr" />
|
||||
<Contact {t} locale="fr" />
|
||||
Reference in New Issue
Block a user