Markdown Editor → Markdown → HTML Builder → HTML → HTML Editor → Publish

graph LR
A["Markdown Editor"] --> B["Markdown"] --> C["HTML Builder"] --> D["HTML"] --> E["HTML Editor"] --> F["Publish"]

Or basically just an editor that can switch between Markdown and HTML modes like Publisher used to be able to. There are many WSIWYG editors on GitHub, like Jodit.

See: https://github.com/JefMari/awesome-wysiwyg-editors