create-celuga
Personnaliser un site
Ajouter un bloc, une collection, faire évoluer le schéma et changer le thème.
Le plus simple : demander à l’agent, les skills sont déjà dans .agents/skills du projet.
| Tâche | Skill |
|---|---|
| Ajouter un bloc | celuga-add-block |
| Ajouter une collection | celuga-add-collection |
| Changer le schéma | celuga-change-schema |
Ajouter un bloc à la main
Section intitulée « Ajouter un bloc à la main »Exemple à suivre : chercher temoignages dans le projet.
- Liste des blocs :
packages/site-contracts/src/content.ts. - Champs :
apps/cms/src/fields/index.ts. - Affichage :
apps/web/src/components/Blocks.tsx. - Analyse SEO :
apps/cms/src/seo/document.ts. - Traduction :
packages/site-contracts/src/i18n.ts. - Migrer.
Ajouter une collection à la main
Section intitulée « Ajouter une collection à la main »Exemple à suivre : le module Actualités, apps/cms/src/modules/actualites.ts.
- Créer la collection Payload.
- La déclarer dans
packages/site-contracts/src/collections.ts. - Créer les routes liste et détail, une par langue.
- Migrer.
Changer le schéma
Section intitulée « Changer le schéma »Sur une base locale uniquement :
bun run generatebun run migrate:create# Relire le SQL générébun run migratebun run schema:checkbun run verifySans migration appliquée, bun run dev refuse de démarrer.
Activer Actualités ou l’anglais après création
Section intitulée « Activer Actualités ou l’anglais après création »Sur une copie du projet :
- Modifier
modules.articlesoulocalesdansceluga.project.json. - Redémarrer, puis lancer
bun run verify. - Vérifier le back-office et le site.
| Élément | Où |
|---|---|
| Couleur principale | Configuration du site → Apparence |
| Styles du site | apps/web/src/styles/global.css |
| Back-office | apps/cms/src/admin-theme.scss |


