refonte: portfolio statique Astro (design moderne développeur)
Some checks failed
Deploy production / build-deploy (push) Failing after 56s

- Remplace l'ancien Astro hybrid + admin par un site one-page statique (sortie static)
- Thème clair/sombre sans flash, contenu typé (src/data/content.ts), zéro admin
- Icônes simple-icons (SVG monochrome), polices auto-hébergées (RGPD)
- SEO complet : canonical, Open Graph, Twitter Card, JSON-LD Person, robots.txt, sitemap.xml, image OG 1200x630
- CI Gitea de déploiement FTPS vers Plesk (.gitea/workflows/prod.yml)
This commit is contained in:
Johan LEROY
2026-06-19 16:03:09 +02:00
parent dc4e3820c4
commit ce17bf590b
189 changed files with 1836 additions and 9872 deletions

32
.gitignore vendored
View File

@@ -1,35 +1,21 @@
# build output
# build
dist/
.astro/
# deps
# dépendances
node_modules/
# env
# env / OS / éditeurs
.env
.env.production
.env.local
.env.*
.DS_Store
.idea/
.vscode/
# logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# editors
.vscode/*
!.vscode/extensions.json
.idea/
# macOS
.DS_Store
# temp
*.log
# runtime data (uploads + JSON content edited via /admin)
# kept on the server, not deployed via FTP
data/
# test artifacts (coverage)
coverage/
# instructions IA locales (gardées en local, hors repo public)
CLAUDE.md