2010-03-12 4 views
23

Ich brauche ein Textile (vorzugsweise statt Markdown), und bin auf der Suche nach einem schönen WYSIWYM (nicht WYSIWYG, wegen this) JQuery-Editor.Was ist der beste JQuery WYSIWYM Textile Editor?

Ich habe diese gesehen:

  • WMD - Markdown, Stack-Überlauf verwendet es
  • MarkItUp - Textil Unterstützung, aber ich weiß nicht, ob es WYSIWYM ist
  • WYMEditor

Welche unterstützt beide gute HTML-Ausgabe und Textile?

Update: Ich benutze Markdown jetzt nur, vor allem, weil es etwas mehr semantisches HTML generiert und es ist viel breiter angenommen. Das und Sie können die Cloud9 Ace Editor (source on GitHub) nicht nur für Abschlag, sondern alles TextMate verwenden.

+0

worden, diese Frage seit Monaten zu beobachten und Es scheint, als gäbe es keinen! Hast du Glück gehabt, es woanders zu finden? –

+0

nein, es gibt keine! –

+0

[Aloha Editor] (http://aloha-editor.org/) ist ein neuer Fund von mir. Nicht genau was du gefragt hast, aber verwandt. –

Antwort

0

Wenn Sie hauptsächlich interessiert sind gültig (X) HTML-Ausgabe und nicht streng auf jQuery, können Sie bei Xinha finden - http://xinha.webfactional.com/

Es ist ein schöner Editor, hält generierten Code sauber und ist ziemlich stabil (mit vielen Plugins und Fähigkeiten).

+0

nicht jquery basiert. – h0tw1r3

+2

Ich sagte (Hinweis) in meiner Antwort, dass es nicht jQuery verwendet - tut mir leid, wenn es verwirrend war. –

3

Es gibt nichts, was zu dem passt, was Sie aus der Verpackung fordern.

Ich denke, WYM editor ist der beste Ausgangspunkt. Ich komme nicht mit Textile Unterstützung aus der Box, aber es kann leicht erweitert werden. RDFaCE ist auch WYSIWYM.

MarkItUp ist nicht WYSIWYM.

+0

Was sagen Sie, dass MarkItUp nicht WYSIWYM ist? Ich dachte, genau das ist es. Ich bin verwirrt. – PKKid

2

Ich stolperte kürzlich über den treffend benannten Jquery WYSIWYM Markdown-Editor. Mit Markdown-Unterstützung und einem soliden jQuery-Backend funktioniert es gut für meine Bedürfnisse.

Es unter Creative Commons ist und Sie den Code unten sehen können: http://mjs7231.bitbucket.org/jquery-wysiwym/examples/markdown.live.html

+2

Die Editor Demo wurde verschoben: http://mjs7231.bitbucket.org/jquery-wysiwym/examples/markdown.live.html – PKKid

8

Verwenden Textile.js die ein vollwertiges Textile Parser ist in JavaScript!

Es kann hier die Textil Live-Web-Editor ausprobieren http://borgar.github.com/textile-js/

ich es mit Markitup

Hier ist mein einfacher Code in Kombination bin mit:

$(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

ich mit NodeJS nicht allzu vertraut bin ... aber es ist mein Verständnis, dass es etwas, das Sie kann nicht auf einem freigegebenen Webhosting-Server installiert werden? Sie kommen entweder mit oder nicht richtig? Wenn das der Fall ist, ist es möglich, textile.js zu verwenden? (weil ich '$ npm install textilejs' in den Installationsanweisungen gesehen habe und ich kann das Knotenpaket mgr nicht auf meinem freigegebenen Webhosting installieren). +1 für die Einführung in Textile.js, aber es sieht sehr vielversprechend aus. – Logan

+1

Es ist nur Javascript und kann in einem Browser auf in einem node.js App verwendet werden :) Um es im Browser verwenden Sie einfach es wie jedes andere Skript verweisen. Sehen Sie sich an, wie er es hier benutzt: http://borgar.github.com/textile-js/ Sehen Sie sich einfach die Quelle an – superlogical