The reason we are developing this markdown live editor is that companies have some non-tech editors, for them raw markdown is hard for them to learn, write without real-time feedback.
I'd love to see some data to back that claim up. I've heard that bandied about as a reason to NOT give people markdown but every system i've heard of being deployed and forcing markdown on their users has been "oh, actually this is really easy. we love it"
It'd be interesting to learn more about what exactly these non-tech editors (that are somehow writing for the web on computing machines) find difficult about Markdown.
Markdown was designed to be really, really, really easy to write. But it was designed by techies based on their own experience mostly. Maybe there's a better, simpler MarkPopular that can be used by a wider user base.
Two things that tripped up my users (and sometimes me) and made a live-preview essential were:
- Links and images. ![]() and []() are something you'll see people consistently reverse.
- Nesting markdown in a list, like images and codeblocks. And forgetting that two newlines will end the list which can create an unobvious result in the live preview.
Markdown is easy to write (unlike BBCode) but not always simple to remember, format, or reason about with its strict whitespace rules (unlike BBCode).
Heh, and then one still accidentally writes !()[] or ()[].
The other nuisance for my users was that the [] text is optional (and relatively worthless from user POV) in ![]() but not []().
I wonder if `!<url>` for images would've been nice alongside `<url>`.
Reddit + the Reddit Enhancement Suite browse plugin have a decent middleground where all urls are autolinked but image urls have additional expand/collapse UI.
So wait. You're saying maybe a more explicit language would be easier to use?
It makes sense. When I was just a kid and computers ran MS-DOS my dad did extensive amounts of work with a text editor that used SGML-like takes in angle brackets (but was like <bi> for begin italic, <ei> for end italic; I don't remember actual details). He was past 35, a classical musician and never a techie before (although obviously he wrote on typewriters before), but he basically learned it after less than half an hour of instructions with the guy who brought and installed the machine. Probably less than 10 minutes.
Maybe we're attracted to Markdown/YAML/Org, etc. out of a love of simplicity that's more due to aesthetics than practicality.
I find it distracting when I have to edit a source file and have to keep glancing back and forth between that and a preview pane. As long as it doesn't get in the way, I can see the advantage in live editing. It feels like dropping down to the raw source is something you only should have to do occasionally.