Intégré Markdown éditeur de texte WYSIWYG

Dans la recherche d'un simple éditeur WYSIWYG pour code Markdown, je ne parviens pas à trouver un comparible de l'INTERFACE utilisateur pour que de CkEditor, TinyMCE, ect.

Plus précisément, le Markdown "WYSIWYG" les éditeurs sont souvent recommandés (tels que les messages comme cette ) ne sont pas du pur éditeurs WYSIWYG dans le sens que les utilisateurs écrivent toujours cru Markdown ( MarkItUp ) ou, à l'autre extrême de l'avoir dans l'édition en ligne sans contrôles standard ( Hallo ).

J'ai besoin de quelque chose entre les deux.

Je suis à la recherche d'un éditeur Markdown qui ressemble et fonctionne comme une dépouillé CkEditor zone de texte, et qui accepte et sorties de Markdown. Il devrait y avoir une barre d'outils avec un minimum d'options de mise en forme (B, I, U, listes, ect), et la zone d'entrée de texte doit montrer le converti Markdown, pas le code brut. Il devrait y avoir un bouton de Source qui va permettre aux utilisateurs de modifier les premières Démarques, mais même cela est facultatif. Ex:

Intégré Markdown éditeur de texte WYSIWYG

- Je obtenir la raison pour Markdown/wiki, ect - la sécurité qu'il offre. Je n'ai pas l'esprit en entrant le code brut, comme ici à SOI, mais mes utilisateurs ne sont pas des geeks et de ne pas trouver cela agréable. Ils ne veulent pas voir * * * ___ et des espaces mixtes avec leur texte. Ils sont utilisés pour "Mot" style de montage, et sont plus productifs que d'environnement.

Donc est - il réellement intégré de l'éditeur WYSIWYG pour Markdown? J'écris en PHP, donc quelque chose que je peux invoquer avec une classe, ce serait parfait.


Sept 23, 2015 Mise À Jour

CKEditor a maintenant un Markdown addon que cette chose exacte. L'addon projet est hébergé sur github.

Captures d'écran:

Intégré Markdown éditeur de texte WYSIWYG

Intégré Markdown éditeur de texte WYSIWYG


Avr 13, 2015 Mise À Jour

Quelqu'un professant à développer CKEditor dit que l'apparition de CommonMark est un changeur de jeu, et nous pourrions peut-être voir un bon le balisage de l'interface pour CKEditor (lire les commentaires pour l'article complet).


Feb 6, 2015 Mise À Jour

CKEditor est désormais livré avec un plug-in que les sorties (et accepte en entrée) BBCode.

Démo: http://ckeditor.com/demo#bbcode

  • Ahola Éditeur, comme indiqué dans cette réponse à la question, vous avez le lien à un éditeur WYSIWYG HTML5 qui semble faire exactement ce que vous êtes après. Il a même un soupçon du ruban Office. Pourquoi est-ce que vous avez réduit à cela?
  • Ahola est edit-in-place. Voir l'image dans mon post nous avons besoin d'une statique de la boîte avec la limitation des options de mise en forme qui permettra d'afficher sur une page d'édition (avec plus d'options que simplement cette zone de texte). Il va induire en erreur les utilisateurs de l'EIP un peu de texte, puis ont à toujours aller à une autre section pour modifier les autres non-zones de texte. Il fonctionne mieux dans notre environnement d'une zone d'édition.
  • Je crains que je ne peux pas vraiment le sens de votre dernier commentaire. Ahola est "edit-in-place", comme le sont tous les éditeurs WYSIWYG. Le Aholda zone d'édition est juste un div et la barre d'outils est un autre div, ceux-ci pourraient être les seules choses sur la page. Le Ahola solution qui répond à vos exigences pour un "minimum d'ensemble des options de mise en forme (B, I, U, listes, ect), et la zone d'entrée de texte doit montrer le converti Markdown, pas le code brut." S'il vous plaît pouvez-vous expliquer plus clairement pourquoi ce n'est pas une solution vous permettra de prendre en compte.
  • Si vous avez besoin de plus d'exemples de ce que je suis à la recherche d', voir ckeditor.com/demo ou tinymce.com/tryit/full.php --- ce sont des éditeurs HTML et ont environ 80% plus de fonctionnalités de mise en forme nécessaires, mais vous pouvez voir que les deux montrent une zone d'édition sans avoir à Cliquer pour le faire apparaître.
  • Je ne travaille pas avec les technophiles de personnes. Ils ne vont pas devoir aller à la page d'édition (où ckEditor semble actuellement) et de cliquer sur une zone de texte dans le but d'invoquer la réelle fenêtre de l'éditeur. La fenêtre d'édition doit afficher par défaut (comme il le fait maintenant) sans avoir à cliquer pour le faire apparaître. C'est un extra, étape inutile.
  • Markdown remplace tous ces éditeurs WYSIWYG par lui-même. Pourquoi auriez-vous besoin pour une sortie en markdown?
  • Parce qu'il est sûr de stocker et d'afficher plus tard, au lieu du HTML?
  • J'ai le même problème. Avez-vous trouvé une solution?
  • Concernant la CKEditor la production de BBCode. Je suppose que vous pouvez convertir le BBCode de Markdown, mais qui semble contre-productif parce que certains utilisateurs peuvent réellement envie d'entrer Markdown bc de la puissance qu'il offre. J'ai aussi vu un commentaire par un CKEditor développeur de se lamenter sur le fait que Markdown n'est pas un cahier des charges et qu'il est donc inutile de créer un abattement de filtre je suis également curieux de connaître l'impact de copier-coller à partir de Word sur le code résultant
  • Je ne reçois pas cette question soit. Soit vous utiliser Markdown pour générer des pages HTML ou si vous utilisez un éditeur WYSIWYG pour générer le code HTML. Pourquoi voudriez-vous d'utiliser un éditeur WYSIWYG pour générer Markdown? Si c'est vraiment ce que vous voulez, vous pouvez toujours utiliser CKeditor et de transformer le code HTML de Markdown.

InformationsquelleAutor a coder | 2012-10-11