So normally I would say markdown does not need a special editor. It is ascii in its heart. I understand the wish to render the markdown as a rich text. I use obsidian and its editor also offers such a hybrid mode. After using it for 1 month I switched to the explicit text mode and only use the rich mode if I like to present something to other people. Perhaps such a way could also benefit your editor?
I just put easymde on the text area.
Nice - I learnt something from that!
I always wondered why rails didn't produce a competitor to WordPress. It just hasn't excelled in content management.
I have an open source real estate website builder called propertywebbuilder which I am working on reviving and even with the help of Claude code the content management part of it is proving to be the most painful.