J’avais trois sites de structure proche : mon blog personnel, LiveDXB et le portfolio nevskii.me. Les installer dans une même maison technique semblait naturel. Pourquoi résoudre trois fois les images, les routes, les langues et le build ?

Un code Astro commun est ainsi apparu, avec des réglages propres à chaque site. Il permettait de réutiliser les mécanismes tout en gardant des contenus et présentations différents. Mais une plateforme partagée révèle vite un trait domestique : les travaux dans une pièce s’entendent partout.

La vue « nevskii.me — premier écran » conserve les vrais contenus et le design du projet.

nevskii.me — premier écran

Interface archivée · données de démonstration

nevskii.me — premier écran
Écran du projet conservé · sans commandes interactives

Un modèle commun étend la portée d’une erreur

Quand un composant d’article change, ouvrir une page commode ne suffit pas. Il faut savoir quels sites l’utilisent, quelles variantes de blocs existent et où le texte sera plus long. L’arabe ajoute le sens d’écriture, une galerie l’ordre des médias, une ancienne URL les règles de redirection.

La vue « nevskii.me — section intérieure » conserve les vrais contenus et le design du projet.

nevskii.me — section intérieure

Interface archivée · données de démonstration

nevskii.me — section intérieure
Écran du projet conservé · sans commandes interactives

La configuration du site doit donc choisir explicitement ses contenus, routes et apparence. Un contenu étranger ne doit pas entrer par accident dans une publication voisine parce qu’un fichier adapté est à côté. Plus on travaille avec des agents, plus il est utile de rendre ces frontières visibles dans le système.

nevskii.me — section contact

Interface archivée · données de démonstration

nevskii.me — section contact
Écran du projet conservé · sans commandes interactives

Une architecture a le droit de changer

Avec le temps, les besoins ont divergé. nevsky.ae a reçu sa propre application et une source éditoriale dans Git. LiveDXB a conservé son processus fondé sur les révisions EmDash publiées. La version Astro de nevskii.me est restée un aperçu séparé.

Je ne décris donc plus cette histoire comme « trois sites actifs sur un moteur inchangé ». La plateforme commune était une étape qui a permis d’isoler les parties répétables. Certaines frontières ont ensuite dû être tracées plus fermement.

C’est un résultat tout à fait utile. On peut réutiliser le routage ou le traitement des blocs sans obliger les rédactions à suivre le même rythme à vie. Sinon, l’économie de trois copies du code devient peu à peu un coût de coordination pour chaque mouvement.

Avec les studios et groupes de marques, je commence désormais par demander : qu’avez-vous réellement en commun ? Si c’est seulement le logo du propriétaire, une plateforme unifiée peut être une façon coûteuse de le souligner. Si c’est le modèle de contenu, l’équipe et la publication, les mécanismes communs valent la peine.

La base partagée permettait de réutiliser le traitement du contenu, des langues et des pages. Les projets se sont ensuite séparés. Cet article conserve l’histoire de cette décision : des interfaces semblables ne signifient pas que tous les sites doivent avoir une seule source et une seule publication.

Articles liés : L’histoire de Nevsky.ae · Migration de LiveDXB · Portfolio de Framer vers Astro.