Commit graph

4 commits

Author SHA1 Message Date
3639639062 Adapter le layout pour les affiches portrait depuis StoryBlok
Renomme le champ image en affiche (StoryBlok), supprime les données hardcodées de data.ts, et adapte les layouts : ratio naturel sans rognage, largeur image réduite à 2/5 avec texte élargi à 3/5, border-radius adouci.
2026-03-09 15:17:08 +01:00
c231016016 Préfixer les variables StoryBlok avec PUBLIC_ pour les exposer dans import.meta.env
Les variables système (Clever Cloud) n'étaient pas disponibles via import.meta.env car Vite ne les inclut que pour les variables préfixées PUBLIC_. Sans ce préfixe, getVersion() était compilé à "published" même sur l'instance preview, empêchant le live preview du visual editor StoryBlok.
2026-03-07 01:27:43 +01:00
fedbd240af Corriger le mapping des champs StoryBlok (category, resume en Textarea, dossier) 2026-03-05 22:55:19 +01:00
3416a6d492 Intégrer StoryBlok comme CMS headless
- Ajouter @storyblok/astro, @astrojs/node et vite-plugin-mkcert
- Créer src/lib/storyblok.ts (fetch + mapping des blocs spectacle/evenement)
- Ajouter le middleware StoryBlok pour le live preview
- Basculer les pages spectacles, agenda et accueil sur l'API StoryBlok
- Config conditionnelle SSG/SSR via STORYBLOK_IS_PREVIEW (production statique, preview SSR avec visual editor)
- Version draft/published selon l'environnement
- storyblokEditable sur les composants pour le click-to-edit
- HTTPS via mkcert en mode preview
2026-03-05 22:22:32 +01:00