Site atlas®

Tools website

Les éditeurs du site atlas®, avec leurs commandes et les infos importantes pour les utiliser.

Retour
Les deux éditeurs vivent dans official-atlas-website/.claude/ et sont des serveurs Node locaux : tu lances, tu édites dans le navigateur, ça écrit directement dans les fichiers du site.
Publier les changements en ligne
bash build.sh
npx wrangler deploy

Toujours build AVANT deploy (sinon on publie l'ancienne version). ⚠️ Chaque deploy rouvre le site au public (le GATE repasse à « off ») : si tu es en travaux, repose GATE = on dans le dashboard Cloudflare après.

Éditeur 01

L'éditeur de la page Work .claude/work-admin.js

Édite le feed de la page Work (les séries, photos, vidéos, catégories).

Commandes
# dans le dossier du site
cd ~/Desktop/official-atlas-website
node .claude/work-admin.js
→ ouvrir http://localhost:4390 dans Safari
Infos importantes
  • Par série : glisser pour réordonner, choisir la cover, upload / supprimer des photos, ajouter ou remplacer une vidéo + poster, catégories en texte libre, créer / supprimer une série.
  • « Enregistrer » réécrit le bloc @WORK-CONFIG dans work.html et régénère les images (feed/full en WebP).
  • Les opérations images sont live ; l'ordre et les catégories ne s'appliquent qu'au save.
  • Node ne recharge pas à chaud : redémarre le serveur après toute édition du .js.
Éditeur 02

L'éditeur des exemples (3 dashboards services) .claude/services-admin.js

Édite les photos d'exemple affichées sur les 3 pages services (Marques, Talents, Designers).

Commandes
# dans le dossier du site
cd ~/Desktop/official-atlas-website
node .claude/services-admin.js
→ ouvrir l'URL affichée (http://localhost:4391) dans Safari
Infos importantes
  • Sélecteur de typologie en haut : Marques / Talents / Designers. Par prestation : ajouter / réordonner / supprimer des photos d'exemple.
  • Les prestations sont fixes (lues dans atlas.js) : pas de création/suppression de prestation, pas de vidéo.
  • Chaque opération écrit sur le disque tout de suite et réécrit assets/js/services-examples.js, puis régénère feed/full en WebP.
  • Node ne recharge pas à chaud : redémarre le serveur après toute édition du .js.