world-game/site/blueprints/pages/home.yml
isUnknown 2373b81db7 Perf: optimisation vidéos page d'accueil
- Vidéos recompressées (CRF 23, faststart, full res/fps) : 22MB → 5.8MB et 4.8MB
- Champs Kirby dynamiques pour vidéo desktop/mobile + posters
- Source vidéo dynamique via data.backgroundVideo (corrige le hardcode)
- Lecture déclenchée sur canplay plutôt qu'immédiatement (évite freeze)
- preload="auto" pour un buffering plus agressif

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 15:39:19 +01:00

86 lines
2.4 KiB
YAML

title: Accueil
icon: home
status:
draft:
label: Brouillon
text: La page est accessible uniquement pour les éditeurs connectés ou via un lien secret
listed:
label: Public
text: La page est accessible par tout le monde
tabs:
# Hero Section
hero:
label: Contenu
icon: text
columns:
- width: 2/3
sections:
heroContent:
type: fields
fields:
subtitle:
label: Sous-titre
type: writer
marks: false
nodes: false
ctaText:
width: 1/2
label: Texte du bouton CTA
help: CTA pour call to action
type: text
default: Explorer
ctaLink:
width: 1/2
label: Lien du bouton CTA
help: CTA pour call to action
type: pages
max: 1
- width: 1/3
sections:
media:
type: fields
fields:
backgroundVideo:
label: Vidéo d'arrière-plan (desktop)
type: files
layout: cards
max: 1
accept: video/*
translate: false
image:
ratio: 16/9
cover: true
uploads:
template: video
backgroundVideoPoster:
label: Poster vidéo desktop (affiché pendant le chargement)
type: files
layout: cards
max: 1
accept: image/*
translate: false
image:
ratio: 16/9
cover: true
backgroundVideoMobile:
label: Vidéo d'arrière-plan (mobile)
type: files
layout: cards
max: 1
accept: video/*
translate: false
image:
ratio: 9/16
cover: true
uploads:
template: video
backgroundVideoMobilePoster:
label: Poster vidéo mobile (affiché pendant le chargement)
type: files
layout: cards
max: 1
accept: image/*
translate: false
image:
ratio: 9/16
cover: true