Rich-markdown-editor: react Dropbox Paper clone
github.com
github.com
That's what it's based off of,and I think I found my next editor for a project. It's pretty sleek.
"A React and Prosemirror based editor that powers Outline.."
FWIW: I was researching editors that supported live Markdown shortcuts (similar to Dropbox Paper) a while back, and found these alternatives to ProseMirror:
HyperMD: https://laobubu.net/HyperMD -- based on CodeMirror
Quill Markdown Shortcuts: https://github.com/patleeman/quill-markdown-shortcuts - plugin for Quill.js
Both have their pluses and minuses. I found HyperMD to be too heavy and opted for Quill + Quill Markdown Shortcuts for my project.
But for a self-hosted markdown wiki, this looks great. A local authentication option would make it even better (currently uses Slack or Google OAuth).
1) Inline application of markup. Discord does this for example. If you write text like this, the message preview retains the '*'s, but the text inside is italisized.
2) Persistence of text formatting when pasting from rich text. Roam Research does this. If I'm copying-and-pasting some rich text with e.g. a link in it, the link will be converted to the markdown format and then pasted.
I think to have a truly great markdown editor you need both of these things, but I've never seen an open source one with support for both. I've had a mind to find one and implement them myself, I might try that with tail.writer.
I don't think it's plugin related, but if it is it'd be one of the top search results.
But i wish it could integrate MDX content, too, so that we could get live React component, too.
Outline is a terrible name for it though.