5 Commits

Author SHA1 Message Date
Johan LEROY
699353910f ci: corrige le déploiement FTPS (CN mismatch → ssl:check-hostname no)
All checks were successful
Deploy production / build-deploy (push) Successful in 1m48s
Cert Plesk valide (CA) mais CN != FTP_HOST. On conserve le chiffrement forcé
et la validation de chaîne, on tolère le nom d'hôte (choix validé par l'utilisateur).
2026-06-19 16:09:16 +02:00
Johan LEROY
ce17bf590b 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)
2026-06-19 16:03:09 +02:00
Johan LEROY
dc4e3820c4 ci: add Gitea Actions tests workflow (check + vitest + build)
Tourne sur push main/dev et pull_request. Runner node:22-bullseye.
Pas de deploy automatique : l'upload FTP reste manuel.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 16:12:56 +02:00
Johan LEROY
9b7bc5334e prod setup 2026-05-04 12:05:08 +02:00
Johan LEROY
9e9bc0f23d first commit 2026-04-21 14:14:03 +02:00