@inthehands So... in a similar ballpark to, though definitely not exactly what you are after, is Repoco, the headless CMS I wrote mainly to help my father manage (parts of) his Jekyll based-site; we use git in the backend but he never needs to deal with any of it. Meanwhile, he can freely edit the Markdown in a WISIWYG editor, revoke (some) changes, "publish" to either a test or live deployment, and if things ever go wrong, we (ie I) can restore previous state from git: https://github.com/wgmyers/repoco/tree/main