Ja Laien bedeutet immer ein cms. Selbst wenn du das programmierst dass die per email bloggen können müsste jede post perfekt und immutable sein - dann könntest du Jekyll und rsync als Basis nehmen.
Ich würde das backend mit rails bauen und die public Seiten können ja komplett statisch leben und bei edit werden sie ins view geladen genau wie bei create. Aber die Laien brauchen den kitchen sink Editor und das doofe active storage und dann wird nachgebessert bis Barock regiert. Das was die statischen Websites so klasse macht kommt garnicht richtig ins Spiel - oder bau ein Formular mit dem die Posten von wo auch immer und wenn sie was ändern wollen müssen sie den kompletten geänderten Blog Artikel schicken und irgendein cgi kümmert sich darum. Dann geht statisch.
Aber nachdem ich nochmal deine Post gelesen habe bin ich garnicht mehr sicher ob du statisch gemeint hast. ![]()