Skip to content

Comment on Markdownify

Comments

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/

[1] http://codemirror.net/

I 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.)

I'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!

I'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/

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.