Skip to content
This repository has been archived by the owner on May 20, 2021. It is now read-only.

Intégrer SimpleMDE #6

Open
Cerdic opened this issue Oct 5, 2018 · 2 comments
Open

Intégrer SimpleMDE #6

Cerdic opened this issue Oct 5, 2018 · 2 comments

Comments

@Cerdic
Copy link
Owner

Cerdic commented Oct 5, 2018

en remplacement de porte-plume quand on active MarkDown par défaut dans le site
https://simplemde.com/
https://core.spip.net/issues/3720

@marcimat
Copy link

Je viens de faire un petit tour des éditeurs Markdown.

C’est pas forcément la joie pour s’y retrouver. Mais en gros 'SimpleMDE' qui ressort tout le temps est mort. Il y a eu plusieurs forks, dont celui qui semble le plus actuel : EasyMDE. C’est un éditeur donc qui se base sur CodeMirror.

J’ai un léger souci avec, je ne peux saisir le caractère | (option+b en bépo) qui semble correspondre à un raccourci dans cet éditeur. Ça vient de CodeMirror qui a tout plein de raccourcis, ici : « Move the cursor one character left, going to the previous line when hitting the start of line ». C’est point très grave et ça doit pouvoir se désactiver.

Il y a 2 autres projets intéressants :

  • TOAST UI Editor qui dispose en plus d’un mode d’édition wysiwyg. Mais en l’état actuel (v2.2) difficile de tester car l’affichage de fonctionne pas correctement sur leur démo.
  • Editor.js est très élégant avec une sorte de wysiwyg par bloc. Maleureusement en l’état actuel (v2.18), c’est assez décourageant : par exemple un couper / coller d’un ou plusieurs blocs ne fonctionne pas.

@marcimat
Copy link

Ah je viens de tomber sur https://nhn.github.io/tui.editor/latest/tutorial-example01-editor-basic qui montre Toast UI Editor fonctionnant sans problème, et il me semble tip top comme ça, et bien maintenu au moins.

Le wysiwyg est bien en plus, au moins les tableaux sont facilement éditables.
Par contre, si j’écris des modèles tel que <doc33|largeur=100>, il me le modifie en <doc33\|largeur=100\>
Il va falloir étudier un peu tout ça.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants