Есть ли хорошая библиотека JavaScript Markdown или контроль? [закрытый]



Я хочу построить сайт, где пользователь может вводить текст и форматировать его в Markdown. Причина, по которой мне нужно решение Javascript, заключается в том, что я хочу отображать предварительный просмотр в реальном времени, как и в StackOverflow.

мой сайт не предназначен для разработчиков, однако, так что редактор управления было бы идеально.

Я так понимаю, что на StackOverflow используется редактор WMD.

быстрый поиск в Google также включает библиотеку Showdown, которая, я думаю, фактически используется с помощью ОМУ.

есть ли другие варианты? Являются ли ОМУ / вскрытие большими инструментами уже? Каков был ваш опыт работы с различными вариантами?

185   10  

10 ответов:

Если вы не против использования Ajax для создания предварительного просмотра в реальном времени, то другой вариант markItUp!. markItUp! это универсальный редактор разметки, и очень гибкий. Это действительно обеспечивает простой способ создания редактора разметки, но в отличие от WMD, он не предоставляет свой собственный предварительный просмотр.

Я markItUp!, наряду с простым JSP (используя MarkdownJ) для одного из моих проектов с открытым исходным кодом (а плагин Markdown на ролик). Если вы используете другую серверную технологию, замените этот простой JSP соответствующим образом.

Я на самом деле начинаю использовать это, прежде чем я столкнулся с ОМУ. Я бы согласился, ОМУ-это здорово, но только что было открыто и на данном этапе сложнее настроить поведение.

мы были очень довольны ОМУ. Однако в нем есть несколько мелких ошибок. Ничего серьезного, но я бы любовь Если Джон Фрейзер (автор) сделал код с открытым исходным кодом, чтобы мы могли исправить некоторые из них. Он обещал сделать это, но другие проекты реальной жизни мешает.

Я слежу за Джоном каждую неделю. Я опубликую в блоге, Как только источник ОМУ будет наконец доступен. уже больше года не могу связаться с Джоном Фрейзером сейчас.

У нас есть открытый исходный код как JavaScript Markdown library

http://code.google.com/p/pagedown/

и серверная библиотека C# Markdown

http://code.google.com/p/markdownsharp/

Я бы порекомендовал с пометкой, который является легким, эффективным, простым в использовании и поддерживает GitHub ароматизированный Markdown (GFM), а также. Он может использоваться как на стороне сервера (nodejs), так и на стороне клиента(браузера).

насколько я знаю, на самом деле нет другого редактора на основе браузера для Markdown, по крайней мере, такого обширного, как редактор WMD.

Showdown-это конвертер Markdown в JS, который является основой для предварительного просмотра HTML WMD. Они оба сделаны http://attacklab.net/.

и насколько я знаю, не было никаких больших жалоб на обоих (по крайней мере, не в списке рассылки Markdown). Так что вперед.

есть один с именем Showdown и в настоящее время он размещен здесь:https://github.com/coreyti/showdown

и есть https://github.com/evilstreak/markdown-js :)

бесплатформенной.js, который был недавно вышел, " делает его смущающе простым для создания элегантных документов уценки. Компиляция на стороне сервера не требуется."

Я не проверял это, но вот еще один вариант:

Markdown wysiwyg

сейчас этот вопрос еще более древний, но и еще более актуальный, поскольку большая часть упомянутого кода устарела на несколько лет.

однако я нашел несколько, которые все еще кажутся актуальными:

Jquery-Markedit - это было разветвлено от wmd-edit довольно давно и рефакторинг для использования jQuery. На первый взгляд кажется хорошим.

EpicEditor - также по-прежнему поддерживается, имеет гибкий парсер и, как вы можете видеть ниже, автор очень отзывчив (см. ниже). Кажется, у него также есть хорошая документация. К сожалению не работает с IE9.

MarkdownDeep это третий вариант, который все еще актуален. Интересным моментом с этим является поддержка Markdown Extra. Имеет зависимость от JQuery (на самом деле вы также можете реализовать без JQuery). На основе версии .NET, поэтому документация более соответствует этому, чем версия JS. Это также работает с IE9. Это очень простой в использовании (с JQuery) и очень простой. Насколько я вижу, никакого существенного развития с этим не происходит.

js-markdown-extra является довольно точным портом библиотеки PHP и все еще находится в стадии обслуживания. Он поддерживает дополнительную уценку, конечно.

вопрос древний, но, надеюсь, это может помочь кому-то. Я только недавно опубликовал рабочую версию моего собственного редактора JavaScript markdown,uedit. Вы можете найти исходный код здесь. Она работает на большинстве браузеров (включая IE6+) и не зависит от каких-либо внешних библиотек JS.

после попытки с помощью нескольких плагинов решить мои собственные потребности в предложении MarkDown seudo-WYSIWYG я закончил реализацию своего собственного:

может быть, это не так мощно, как все решения, прокомментированные здесь, но я думаю, что ни один из них не является простой и легкий для того чтобы интегрировать и подгонять.

    Ничего не найдено.

Добавить ответ:
Отменить.