Skip to content

Instantly share code, notes, and snippets.

@daleharvey
Last active November 26, 2019 19:26
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save daleharvey/51747feb980952278ccc5a4902d0e265 to your computer and use it in GitHub Desktop.
Save daleharvey/51747feb980952278ccc5a4902d0e265 to your computer and use it in GitHub Desktop.
* SimpleMDE - https://simplemde.com/
Broken in various ways, abandoned and carried on in a fork by ...
* EasyMDE - https://easymde.tk/
Based on codemirror, works quite nicely (not sure about the link formatting yet) but
completely broken on mobile, codemirror is doing a big v6 that will hopefully fix
mobile support, but probably gonna be a while coming
* Slate / slate-md-editor - https://canner.github.io/canner-slate-editor/?selectedKind=slate-md-editor&selectedStory=Simple%20demo&full=0&addons=1&stories=1&panelRight=0
Looks pretty decent but would need to do a whole react setup to be able to use it
* Quill
quilljs-markdown supports barely any markdown (just starting lines with header blocks)
quill-markdown-shortcuts doesnt load the plain example
* Stackedit - https://stackedit.io/app#
Very nice looking, cant find any way to use the editor embedded
* Mobiledoc - https://bustle.github.io/mobiledoc-kit/demo/
Minimal markdown support
* Dillinger - Not WYSIWYG
@jo
Copy link

jo commented Nov 26, 2019

https://prosemirror.net/ also supports markdown

@daleharvey
Copy link
Author

@jo Ah yeh I forgot I looked at prose-mirror, but didnt find any module that let it do WYSIWG markdown, I was looking for kinda the opposite of https://prosemirror.net/examples/markdown/ where you type in markdown and it gets marked up

@jo
Copy link

jo commented Nov 26, 2019

If you click on the WYSIWYM radio button on the bottom of that demo you can enter eg ## and it formats the line at the cursor as a heading.

Prosemirror works much better on mobile than Codemirror btw.

@daleharvey
Copy link
Author

@jo yup but headings and lists seem to be pretty much the only thing supported, links and general text formatting arent

@daleharvey
Copy link
Author

Between adding react, debugging codemirror or adding support for links though it may be worth looking into how hard it would be to support that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment