No description
- Ajout de site: 'https://jalil.arfaoui.net' et @astrojs/sitemap avec support i18n dans astro.config.mjs - Création de src/components/SEO.astro : meta description, canonical, Open Graph, Twitter Cards, hreflang (fr/en/ar/x-default), JSON-LD Person (11 liens sameAs) sur chaque page et JSON-LD WebSite sur les pages d'accueil - Création de src/utils/page-translations.ts : mapping centralisé des URLs entre langues - Fix lang="en" hardcodé dans main.astro → lang dynamique + dir="rtl" pour l'arabe - Ajout de meta descriptions ciblées sur les 13 pages principales (FR/EN/AR) - Refactorisation du LanguageSwitcher pour utiliser le mapping centralisé - Ajout de la directive Sitemap dans robots.txt |
||
|---|---|---|
| .vscode | ||
| public | ||
| scripts | ||
| src | ||
| .editorconfig | ||
| .env.example | ||
| .envrc | ||
| .gitignore | ||
| .node-version | ||
| astro.config.mjs | ||
| biome.json | ||
| default.nix | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| tailwind.config.mjs | ||
| tsconfig.json | ||
