Site statique avec esthétique terminal phosphore (vert sur noir, Space Mono partout, pas de border-radius), i18n FR/EN client-side géré via attributs data-i18n et toggle clavier.
Contenu
- Astro Content Collections, projets, certifications, expériences avec schémas Zod.
- Ajouter un projet, créer un fichier markdown.
Architecture
- Sans framework JS lourd, tout est Astro vanilla + scripts
type="module". - Maintenabilité, pensé pour rester maintenable dans le temps.
Pensé pour rester maintenable, auto-déployé par GitHub Actions (rsync) sur un Raspberry Pi auto-hébergé, derrière Nginx Proxy Manager + Cloudflare, avec une CSP stricte injectée au build.
Static site with a phosphor terminal aesthetic (green on black, Space Mono everywhere, no border-radius), client-side FR/EN i18n handled via data-i18n attributes and a keyboard toggle.
Content
- Astro Content Collections, projects, certifications, experiences with Zod schemas.
- Adding a project, create a markdown file.
Architecture
- No heavy JS framework, everything is vanilla Astro +
type="module"scripts. - Maintainability, designed to stay maintainable over time.
Designed to stay maintainable, auto-deployed by GitHub Actions (rsync) on a self-hosted Raspberry Pi, behind Nginx Proxy Manager + Cloudflare, with a strict CSP injected at build time.