I feel like we’re coming full circle.
1. Existing rich text solutions require applications to edit, let’s make one that is so simple you can read/write in plaintext. Markdown is born.
2. Wait I need more features, let’s add more stuff
3. Hey this is too complicated to work with, I need an editor!
That being said, check this out: https://code.visualstudio.com/Docs/languages/markdown