5 ms·
Storytella[0] takes the same approach. It uses a Markdown editor in a single pane, no preview, which is also based on CodeMirror[1]. CodeMirror makes this kind
by Stoo 11y ago
Storytella[0] takes the same approach. It uses a Markdown editor in a single pane, no preview, which is also based on CodeMirror[1]. CodeMirror makes this kind of editor straight forward to build, with a lot of configuration and extension options. This seems to hide a lot of the configuration, so I would think is great for dropping into new admin or comment systems where you need rich text but don't want to allow arbitrary HTML.
I would consider switching over to it, as it would mean less code for me to manage, but I'd need the CodeMirror extensibility exposed.
(disclosure, I built Storytella)
[0] https://storytel.la/ https://storytel.la/
[1] http://codemirror.net/ http://codemirror.net/
- kaoD 11y agoI tried building something similar to your product a couple years ago, but found CodeMirror syntax highlighting lacking since you couldn't style multiple lines which seemed like a must for Markdown. E.g. try setex headers: Header ====== Only the ===== are styled as a header in Markdownify. Did you manage to solve it in Storytella? (too lazy to sign up and check myself, sorry.)
- Stoo 11y agoI've always used the starting hash header form: # Header ## Header So I haven't come across that issue before. Thanks for pointing out a possible issue!
- Stoo 11y agoI've just had a look at the Storytella editor using the === style of headers and it doesn't work. You can see it for yourself in the editor demo, here: https://storytel.la/demo/chapters/edit/ https://storytel.la/demo/chapters/edit/