We have a slack bot you can summon to deploy the site. We also have a QA version of the site to proofread articles and see how they look before publishing. The notion database has a "Published" checkbox on each blog row, which controls which posts make it into the production blog.
This works well for non-tech people? From a developer perspective, static websites are a dream, but accurate live previews and immediate/fast deploys on edits for site editors can be obstacles depending on your setup.
I won't say it's perfect, but non-tech people can use it no problem. I suppose it's not technically a "What You See Is What You Get" because there is custom styling applied, but whatever content they put into notion is stylized the same as the rest of the blog so it stays consistent.