2010-03-12 20 views
23

Je dois utiliser un Textile (de préférence au lieu de Markdown), et je suis à la recherche d'un bon éditeur JQuery WYSIWYM (pas WYSIWYG, à cause de this).Quel est le meilleur éditeur de textile JQuery WYSIWYM?

Je l'ai vu ces:

  • WMD - Markdown, Stack Overflow l'utilise
  • MarkItUp - Support textile mais je ne sais pas si c'est WYSIWYM
  • WYMEditor

Lequel prend en charge les deux bonnes sorties HTML et Textile?

Mise à jour: Je n'utilise que Markdown maintenant, principalement parce qu'il génère du HTML un peu plus sémantique et il est beaucoup plus largement adopté. Cela, et vous pouvez utiliser le Cloud9 Ace Editor (source on GitHub) pour non seulement markdown, mais tout ce que fait TextMate.

+0

regardé cette question pendant des mois et il semble qu'il n'y en a pas! Avez-vous eu de la chance de le trouver ailleurs? –

+0

non, il n'y en a pas! –

+0

[Aloha Editor] (http://aloha-editor.org/) est une nouvelle découverte à moi aussi. Pas exactement ce que vous avez demandé, mais lié. –

Répondre

0

Si vous êtes surtout intéressé valide (X) sortie HTML et non stricte sur jQuery, vous pouvez regarder Xinha - http://xinha.webfactional.com/

C'est un éditeur de Nice, de garder le code généré propre et est assez stable (avec beaucoup de plugins et capacités).

+0

pas basé sur jquery. – h0tw1r3

+2

J'ai dit (indice) dans ma réponse qu'il n'utilise pas jQuery - désolé si c'était confus. –

3

Il n'y a rien qui correspond à ce que vous demandez hors de la boîte. Je pense WYM editor est le meilleur point de départ. Je ne viens pas avec le support Textile de la boîte, mais il peut être facilement étendu. RDFaCE est également WYSIWYM.

MarkItUp est et non WYSIWYM.

+0

Qu'est-ce qui vous fait dire que MarkItUp n'est pas WYSIWYM? Je pensais que c'était exactement ce que c'était. Je suis confus. – PKKid

2

J'ai récemment tombé sur l'éditeur de démarquages ​​Jquery WYSIWYM bien nommé. Avec le support de Markdown et un back-end jQuery solide, cela fonctionne bien pour mes besoins.

Il est disponible sous licence Creative Commons et vous pouvez voir le code ci-dessous: http://mjs7231.bitbucket.org/jquery-wysiwym/examples/markdown.live.html

+2

La démo de l'éditeur a été déplacée: http://mjs7231.bitbucket.org/jquery-wysiwym/examples/markdown.live.html – PKKid

8

Utilisation Textile.js qui est un analyseur de textile en fonctionnalités JavaScript!

utilisation peut essayer l'éditeur web en direct textile ici http://borgar.github.com/textile-js/

Je l'utilise en combinaison avec Markitup

Voici mon code simple:

$(document).ready(function() { 
    init(); 
}); 

function init() { 
    var $content = $('.markitup'); // my textarea 
    var $preview = $('#textile-preview'); // the preview div 

    $content.markItUp(mySettings); // init markitup 

    // use a simple timer to check if the textarea content has changed 
    var value = $content.val(); 
    setInterval(function() { 
     var newValue = $content.val(); 
     if (value != newValue) { 
      value = newValue; 
      $preview.html(textile.convert(newValue)); // convert the textile to html 
     } 
    }, 500); 
}; 
+0

Je ne connais pas trop nodejs ... mais je crois comprendre que c'est quelque chose ne peut pas installer sur un serveur d'hébergement Web partagé? Ils viennent avec ou non? Si c'est le cas, est-il possible d'utiliser textile.js? (parce que j'ai vu '$ npm installer textilejs' dans les instructions d'installation et je ne peux pas installer node package mgr sur mon hébergement web partagé). +1 pour l'introduction à Textile.js cependant, cela semble très prometteur. – Logan

+1

Il est juste javascript et peut être utilisé dans un navigateur, dans une application node.js :) Pour l'utiliser dans le navigateur il suffit de le référencer comme tout autre script. Jetez un oeil à la façon dont il l'utilise ici: http://borgar.github.com/textile-js/ Juste voir la source – superlogical