Je ne peux pas faire de sites statiques car mes clients veulent avoir la main sur leur site web.
Je lis régulièrement des commentaires de ce type là.
Lorsqu'on souhaite réaliser un site statique, on a deux options : le faire complètement à la main ou utiliser un générateur de sites statistiques.
Dans le premier cas, effectivement, le client final aura du mal à faire évoluer son site à moins de se former (je vous invite à jeter un œil à detoxtonsite.com) et dès qu'on sera sur un site avec plusieurs pages ou même un blog, ça va devenir compliqué à maintenir même pour le concepteur.
Dans le second cas, c'est très différent. Le contenu et le thème sont complètement séparés. Le contenu se situe par défaut dans de simples fichiers texte.
De mon côté, je préfère écrire et modifier ces fichiers à la main avec un éditeur de texte. C'est très simple.
Je génère ensuite mon site et le déploie en 2 lignes de commande. Un minimum d'outils, c'est mon truc.
Je comprends tout à fait que cette méthode ne soit pas accessible à tous les utilisateurs. Je pense qu'on peut imaginer des approches "No CMS" tout en donnant la main à l'utilisateur final.
Mais, on peut vouloir offrir à son client un CMS pour qu'il puisse gérer son contenu plus classiquement. Et ... Là encore c'est possible. On utilise un CMS dans un mode qu'on appelle "headless". Le CMS génère les contenus que le générateur de sites statiques utilisera pour construire le site.
Je pourrais citer Strapi, Yama CMS etc ... Et même WordPress.
Je trouve que ce fonctionnement est encore finalement assez méconnu même chez les professionnels du web.
Sachez donc que vous pouvez proposer des sites statiques tout en donnant la main à vos clients comme vous le faites aujourd'hui avec des sites "dynamiques".