Что такое лучший текстовый редактор JQuery WYSIWYM?

Мне нужно использовать Textile (желательно вместо Markdown), и я ищу хороший WYSIWYM (не WYSIWYG, из-за это) редактор JQuery.

Я видел эти:

  • WMD — используется Markdown, Stack Overflow
  • MarkItUp – поддержка текстиля, но я не знаю, работает ли он по принципу WYSIWYM.
  • WYMEditor

Какой из них поддерживает как хороший вывод HTML , так и Textile?

Обновление: сейчас я использую только Markdown, в основном потому, что он генерирует немного более семантический HTML и гораздо более широко используется. Это, и вы можете использовать редактор Cloud9 Ace (источник на GitHub) не только для уценки, но и для всего, что делает TextMate.


person Lance Pollard    schedule 12.03.2010    source источник
comment
Я наблюдал за этим вопросом в течение нескольких месяцев, и кажется, что его нет! Удалось ли вам найти его в другом месте?   -  person Ramon Tayag    schedule 23.11.2010
comment
Aloha Editor — моя новая находка. Не совсем то, что вы спросили, но связано.   -  person Ramon Tayag    schedule 21.12.2011


Ответы (5)


Используйте Textile.js, который представляет собой полнофункциональный анализатор текстиля на JavaScript!

Пользователи могут попробовать живой веб-редактор Textile здесь http://borgar.github.com/textile-js/.

Я использую его в сочетании с Markitup.

Вот мой простой код:

$(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);
};
person superlogical    schedule 12.10.2012
comment
Я не слишком хорошо знаком с nodejs... но, насколько я понимаю, это то, что вы не можете установить на общий сервер веб-хостинга? Они либо приходят с этим, либо нет? Если это так, можно ли использовать Textile.js? (потому что я увидел $ npm install textilejs в инструкциях по установке и не могу установить node package mgr на свой общий веб-хостинг). +1 за введение в Textile.js, это выглядит очень многообещающе. - person Logan; 02.12.2012
comment
Это всего лишь javascript, и его можно использовать в браузере, в приложении node.js :) Чтобы использовать его в браузере, просто укажите ссылку на него, как и на любой другой скрипт. Посмотрите, как он это использует здесь: borgar.github.com/textile-jsПросто посмотреть исходник - person superlogical; 03.12.2012

Нет ничего, что соответствовало бы тому, что вы просите из коробки.

Я думаю, что редактор WYM — лучшая отправная точка. I не поставляется с поддержкой Textile из коробки, но ее можно легко расширить. RDFaCE также поддерживает WYSIWYM.

MarkItUp не WYSIWYM.

person h0tw1r3    schedule 12.03.2010
comment
Почему вы говорите, что MarkItUp не WYSIWYM? Я думал, что это именно то, что было. Я смущен. - person PKKid; 28.06.2011

Недавно я наткнулся на уценку с метким названием Jquery WYSIWYM. редактор. С поддержкой Markdown и надежной серверной частью jQuery он хорошо работает для моих нужд.

Он доступен в Creative Commons, и вы можете просмотреть код ниже: http://mjs7231.bitbucket.org/jquery-wysiwym/examples/markdown.live.html

person Eric Kigathi    schedule 22.11.2011
comment
Демонстрация редактора была перемещена: mjs7231.bitbucket.org/jquery-wysiwym/ примеры/ - person PKKid; 23.04.2012

санскрит, кажется, делает WYSIWYG для текстиля. См. также: Rails, Textile и javascript WYSIWYG. сводка новостей.

person Peter Hilton    schedule 04.01.2011
comment
Он ищет WYSIWYM :) Но санскрит выглядит круто. - person Ramon Tayag; 13.03.2011

Если вас в основном интересует действительный (X)HTML-вывод, а не jQuery, вы можете посмотреть на Xinha — http://xinha.webfactional.com/

Это хороший редактор, поддерживает чистоту сгенерированного кода и довольно стабилен (с множеством плагинов и возможностей).

person Ivan Peevski    schedule 12.03.2010
comment
Я сказал (намек) в своем ответе, что он не использует jQuery - извините, если это сбивает с толку. - person Ivan Peevski; 20.06.2011