§ Configuration · démarrer un nouveau site

Forke, rebranding en quelques minutes.

Le repo est conçu pour être forké : la marque et les apps sont centralisées dans quelques fichiers. Suis la checklist, puis prépare tes extraits de config avec le formulaire. Tout est local, rien n'est écrit sur le serveur.

Retour à la config

Checklist du fork

  1. Fork, clone, build de contrôle

    Fork GitHub, clone, puis npx pnpm@9.15.0 install && build. Le build doit finir sur « Complete! » (baseline astro check : 8 erreurs pré-existantes, 0 ajoutée).

  2. Identité de marque · src/site.config.ts

    Toute la marque (url, name, coordonnées, réseaux, Cal.com) vit dans l'objet SITE. Édite ces valeurs, rebuild pour vérifier. Le formulaire ci-dessous t'en prépare un extrait.

  3. Secrets & runtime · .env

    cp .env.example .env, puis renseigne RESEND_API_KEY, EMAIL_FROM, MAILERLITE_API_KEY, PUBLIC_SITE_URL… (secrets, jamais versionnés). Astro inline import.meta.env AU build.

  4. Apps internes · src/apps.config.ts

    Active/désactive les outils internes (dashboard SEO, DS Studio, builder) via leur champ enabled. Les modules décochés ci-dessous produisent l'extrait apps-state.json correspondant.

  5. Contenu · src/content/**

    Le contenu vit en collections JSON (0 .mdx). Édite/duplique un JSON existant ou compose une page via le builder. La rédaction est le vrai travail (pas « quelques minutes »).

  6. Déploiement · Vercel

    Importe le repo, renseigne les env vars AVANT le premier build, connecte ton domaine. La build command par défaut (astro build) fonctionne telle quelle.

Prépare ta config

Langues
Modules internes (décoche pour désactiver)

src/site.config.ts (extrait)

src/data/apps-state.json

Atelier reserve au desktop

Ces outils de composition demandent au moins 1024px de large. Ouvre l'atelier sur un ecran plus grand pour piloter le catalogue, le studio et le builder.

Retour au site →