Markdown для разметки

Не помню, говорил уже или нет, что не будет больше лосося bbcode в нодеке не планируется, вообще. А планируется markdown с парой-тройкой расширений.

Что такое markdown можно почитать тут и тут. А поиграться - тут.

Если кто привык “кнопочками” разметку набивать - кнопочки будут. А кто хочет без кнопочек - набивать форматированный текст станет намного быстрее. WIZYWIG (когда прямо в редакторе показывается точная разметка) пока похерю. Во-первых, качественно его сделать очень трудно и очень долго. Во-вторых, превьюшка под постом по мере набора, которая точно соответствует результату, решит проблему дешево и сердито.

Самый стремный момент - не знаю, насколько тяжело толпе народа будет перестроиться. Надеюсь что тем, кто размечает “кнопочками”, будет не принципиально. Ну а тем, кому не влом ручками наколачивать bbcode, по идее должно стать сильно проще. Но я реалист, и помню, сколько выслушивал даже после смены внешнего вида форума 😃 .

Что касается технических моментов, сейчас очень активно пилим проект remarkable. Дело в том, что абсолютно все парсеры маркдауна, которые я знаю, написаны так, что их почти невозможно расширить без костылей. Кто пытался запилить дополнения в виде вставки диаграмм, формул и т.п. меня поймет. Так что кому интересно - следите за состояние дел у “восходящей звезды”, где активно используются тонны опыта в написании парсеров и скоростного яваскрипта. Это я про js-yaml и pako.

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

  • 754
Comments
rastler

Markdown это хорошо. Перестройка займет какое-то время конечно, но в итоге все удобнее и парсить легче. А ваш нодик, это типа muut.com? Или я что-то неправильно понял.