Статьи

Плавная уценка вверх по течению

Markdown утвердился в качестве одного из самых популярных (не самых популярных) альтернативных языков разметки в последнее время. Одна из причин заключается в том, что он был портирован на большинство платформ (или наоборот?). Недавно я попытался использовать его в качестве формата ввода для конечных пользователей, хотя и со смешанными результатами. Те, кто разбирается в технологиях, изучают его довольно быстро, и результаты намного лучше, чем у традиционных редакторов wysiwyg, основанных на contentEditable . Тем не менее, менее технические люди ожидают wysiwyg, и идея написания языка разметки — даже столь же элегантного, как и уценка — им чужды.

Вдохновленный портом уценки для javascript , у меня появилась идея, которую я воплощал последние пару недель. Идея состоит в том, чтобы объединить ввод уценки с предварительным просмотром в реальном времени, и в результате получается своего рода золотая середина между необработанным вводом уценки и wysiwyg; Как пользователь, вы все равно должны написать уценку, но обратная связь является визуальной и немедленной.

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

Демо-версия находится по адресу: http://troelskn.googlepages.com/upflow.html.

И вы можете получить код с: http://github.com/troelskn/upflow/tree