вопрос в пространство: а будет ли на хабре нормальный язык разметки постов?

    Как-то странно на айтишном ресурсе видеть убогий html в постах, когда весь прогрессивный мир использует разнообразные wiki-подобные разметки. В какой блог спрашивать, не знаю, поэтому тут спрошу. Планируется ли вообще ввести какой-нибудь Markdown для статей, плюс подсветчик программного кода? html явно избыточен для данных целей.

    Update по мотивам комментария ниже. Смысл семантической разметки текста (а вики-разметка часто является именно такой) состоит в том, что сразу убиваются как минимум два зайца:

    * во-первых, семантическая разметка позволяет генерить из текста что угодно, а html требует дополнительных усилий, например, при глобальной смене дизайна (упрощённо говоря, из разметки сразу получаем что угодно, а из html сразу что угодно не получим при всём желании)
    * во-вторых, разметка позволяет использовать единый стиль для всех постов: отступы, цитаты, списки — _всё_ выглядит единообразно.
    * в-третьих, разметка легко читается и легко пишется, в качестве примера можно посмотреть редактор комментариев на [Stack Overflow](stackoverflow.com)
    * в-четвёртых, текстовая разметка позволяет легко сравнивать версии документов, для хабра это неактуально, но тем не менее.

    P.S. абзац выше написан с использованием текстовой разметки. Читается и пишется ГОРАЗДО лучше html.
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 56

      +5
      А зачем? Большинство посетителей хабра отлично знает HTML.
        +8
        И что? html громоздкий, неудобный, его тяжело читать и тяжело править. Не зря же на всяких современных ресурсах типа stackoverflow.com отказались от html.
          +4
          ну ввести вики-разметку можно, но никак нельзя при этом убирать HTML — лично мне его читать удобнее.
            +1
            Да ради бога, пусть остаётся, я не против. Но не понимаю, как это может быть удобнее читать.
              +7
              «Но не понимаю, как это может быть удобнее читать» — когда несколько лет подряд его пишешь и читаешь
                –1
                Ну вот поразительно, но когда я увидел редактор на stackoverflow, я чут не разрыдался. Он волшебен. Там сразу всё понятно, и даже сразу превью рисуется. Волшебно, волшебно.

                Ну, и читать код, в котором куча посторонних незначащих символов (< и >), весьма неприятно. Привычка, конечно, решает, но тут как бег на костылях. Можно, конечно, научиться быстро бегать на костылях, но зачем?
                  +1
                  Да, два значащих пробела в конце строки намного нагляднее и удобнее =))
        • НЛО прилетело и опубликовало эту надпись здесь
            0
            дааа, если замечательный набор удобных граблей с эргономичным ручками. Спасибо, не надо.

            stackoverflow.com/editing-help
              –1
              markdown насамом деле очень удобный язык разметки. позволяет печатать статьи намного быстрее. вообщем markdown вполне кошерный язык разметки.
        • НЛО прилетело и опубликовало эту надпись здесь
            +4
            Я когда предыдущий пост писал, весь изматерился от такого поведения. Ибо действительно поведение непредсказуемо.
          +2
          Пожалуйста, уточните, чем именно убог HTML в данном контексте.
            0
            Всем убог. Ещё postscript посоветуйте, или rtf, из той же оперы. Почитайте статьи про языки текстовой разметки и зачем их придумывали, та же википедия, например.
              –1
              Вы убоги. Чем? Ну, всем. Вы бы ещё третью руку себе приклеили, или ногу отрезали, из той же оперы. Спросите у коллег, почему Вы убоги.

              Ничего личного, просто Ваш ответ выглядит примерно так же :)
                0
                Какой вопрос, такой ответ. Про семантическую разметку тонны информации, html ничем не отличается от rtf по сути. А вики-разметка очень отличается.
                  0
                  Для меня вики разметка это чтото совсем уже запредельное… Перекрутили они там чего то
                  ИМХО
                  0
                  Более того, семантическая разметка сразу снимает кучу проблем с дизайном и переносимостью. Не нужно заниматься каким-то диким перекодированием тонн ужасного html-кода, нагеренённого какими-то сторонними поделками. Ну и вообще, в интернетах это написано более качественно и детально, чем я смогу тут в паре предложений написать.
                    +2
                    Благодарю за ответ. Это должно было быть в топике, где нет никакой проблемы написать более чем пару предложений.
                      0
                      Спасибо, дополнил.
                  • НЛО прилетело и опубликовало эту надпись здесь
                      0
                      Это не проблема HTML, это проблема хабровских CSS. Поправить – и встанет на ноги сам. Списки, кстати, тоже покалечены.
                      • НЛО прилетело и опубликовало эту надпись здесь
                • НЛО прилетело и опубликовало эту надпись здесь
                    –1
                    ну во первых не все знают html, я например начал с ним работать только 4 месяца назад, до этого как раз пользовался разметкой от Dokuwiki и это было вполне удобно. написать [вот так вот](http://site.ru) намного проще чем так
                    0
                    Зачем вам все эти рюшечки?
                    Если хотите, сделайте свой блог и ставте что нравится
                      0
                      А причём тут мой блог? В моём блоге и так стоит Markdown. И в блогах кучи айтишников тоже стоит Markdown или ещё какой подобный язык разметки. А обозвать семантическую разметку «рюшечками» — это сильно.
                    • НЛО прилетело и опубликовало эту надпись здесь
                        –1
                        Почему на stackoverflow постить крайне удобно, а на хабр — нет? А потому что там не теги переименованные, а семантическая разметка текста. А html — физическая.
                          +1
                          А в чем именно неудобство? В чём Вас ограничивает разметка Хабра?
                            0
                            Неудобно и многословно. Согласитесь, для выделения текста, _значительно_ быстрее обрамить его подчерками, чем переключаться на английскую раскладку и вставлять html-теги.
                            Списки аналогично, значительно удобнее поставить в начале строки звёздочку, чем ковыряться с html.
                              0
                              Маркап — действительно удобно, единственный плюс html в случае хабра в том, что его нужно проверить только один раз — после постинга (ну и после модификации, если она была) и положить в базу, в случае же с маркапом нужно сначала проверить текст на те случаи, когда разметка может покорежить текст (например, int *ololo, *test), потом сгенерировать html и хранить эти два представления по отдельности.
                                0
                                html на хабре точно так же обрабатывается.
                                  0
                                  Я про обработку и не говорил, я говорю про обязательное хранение как оригинала, так и его html-представления.
                                    0
                                    Ну так сейчас так и происходит: хранится введённый текст и результат его обработки. Два html-я по сути.
                                      0
                                      что-то я сомневаюсь :)
                                        0
                                        я просто сравнил один пост из своих — на страничке он точно такой же, как и в оригинале, единственное что хабракат на ссылку заменяется.
                                0
                                А если я хочу обрамить слово подчёркиваниями? Там экранирование хотя бы на такой случай есть?
                                  +1
                                  Конечно, есть.
                          +4
                          Всегда считал HTML в редакторе на хабре преимуществом, по сравнению с BBCode, Wiki-разметкой и т.п. псевдоформатированием.
                            –1
                            А я всегда считал это плевком в сторону авторов, которые вместо написания текста вынуждены ковыряться в правилах обработки html-тегов на хабре. Я не хочу думать о форматировании, я хочу думать о тексте и о содержимом. Я не хочу учиться бегать на костылях всяких сторонних глюкодромов для генерации html-кода, который нужные грабли блокирует.
                              +2
                              Панель форматирования вам в помощь.
                              А как будет выглядеть форматирование — <b>123</b> или *123* — это исключительно дело привычки. Так уж получилось что для многих на хабре хтмл более привычен.
                            +4
                            Для каждого посещаемого мной ресурса запоминать собственные теги разметки?
                            Нах нах нах
                            Все понятно что B I U делают с текстом (кстати в том же ворде они через CTRL делают вполне ожидаемые вещи)
                            Для разметки топика достаточно следующих тегов: B, U, I, UL LI, OL LI, IMG, SPAN, A и может еще парочки. В чем проблема их запомнить и даже при смене дизайна хабром поправить стили и где поползет разметка — для меня остается загадкой
                              0
                              Нуну, а ещё молиться, что именно данный набор поддерживается, и поддерживается ли вообще, и как именно поддерживается. Уж лучше я напишу пост, один раз заглянув в короткий мануальчик, чем буду разбираться два часа, почему у меня заголовок не отбивается пустой строкой и почему абзацы игнорируются.
                                +1
                                прямо над окном редактора серенько написать в одну строку список поддерживаемых тегов — опять же не вижу проблемы. Чистый HTML == власть народу!
                                • НЛО прилетело и опубликовало эту надпись здесь
                              0
                              Очередной безответный пост.
                              Заметил, что уже довольно продолжительное время администрация хабра никак не реагирует на просьбы и предложения сообщества. И вообще, в техническом плане развитие хабра полностью остановилось. Это кажется мне весьма странным, ведь потенциал для развития просто огромен! Хабра-программеры, ау!
                                0
                                А что же делать с существующими комментариями? Не всё можно конвертировать в Markdown.
                                  0
                                  В Markdown можно писать и на html. так, что посути проблем не должно быть проблем.

                                  p.s.
                                  docs.google.com/viewer?a=v&q=cache:VyXeAMBE8n0J:media.libsyn.com/media/howtube/Markdown_Cheat_Sheet.pdf+markdown+syntax+cheat+sheet&hl=en&gl=us&pid=bl&srcid=ADGEESh8Kfyjm-wvoGOFqdytZxZ77W6XMV8cI4GTeu5eyErvduMw3OK385wNDD2FaZ5Su1fHLVp239NmSxyvbrLM4DZ_D74RN6Fb7wEQ90f3NW-_tuCT49go7g9muxBDeWHm-QoVaou8&sig=AHIEtbT4v5jGIIJffiundvTsmFeZmCOKdw
                                  0
                                  Лучше бы прикрутили разные редакторы с возможностью выбора. Каждый бы выбирал свое.
                                    –1
                                    Это совсем маловероятно, хотя желательно. Такой зоопарк будет…
                                    +2
                                    даешь TEX на хабре!
                                    шутка
                                      0
                                      > во-первых, семантическая разметка позволяет генерить из текста что угодно,
                                      > а html требует дополнительных усилий
                                      Красивая, но в подавляющем большинстве случаев не нужная возможность. Не всплывают в памяти сайты, которые посещаю постоянно, предлагающие мне свой контент в куче форматов. Т.е. не актуально.
                                      > во-вторых, разметка позволяет использовать единый стиль для всех постов
                                      Если не будет единых правил оформления постов (а надобности в них я не вижу), то с помощью какой-угодно разметки не получится держать абсолютно единый стиль. А в определенных рамках стиль держится самим ресурсом. Имхо тоже не актуально.
                                      > в-третьих, разметка легко читается и легко пишется
                                      Очень субъективно.
                                      > в-четвёртых, текстовая разметка позволяет легко сравнивать версии документов
                                      Как Вы сами справедливо заметили — для хабра не актуально.
                                      > в качестве примера можно посмотреть редактор комментариев на [Stack Overflow]
                                      Цитата со Stack Overflow:
                                      «If you need to do something that Markdown can't handle, use HTML»
                                      Любой язык разметки прост до тех пор пока не пытается охватить всё. Ввести его на хабре — будет куча возмущенных постов, что вот такая-то плюшка не поддерживается.
                                      Вопрос о семантичности такой разметки также довольно спорный. Чем * ** и *** семантичней соответствующих тегов? Семантической разметкой я бы назвал DocBook, но его нельзя назвать таким уж простым.
                                      Получается, что фактически преимущество добавления Markdown для хабра — определенной части авторов станет приятней писать. Не берусь судить о размере этой части. Но, поскольку хабр таки коммерческий проект, то и решения будут приниматься из соображений целесообразности, а не «будет круто». И пост в стиле наезда на хабр и хтмл — не лучший способ продвижения какой-либо фичи. Если сумеете показать, зачем это нужно руководству проекта — шансы на внедрение будут гораздо выше, чем от этого поста.

                                        0
                                        В целом я согласен. У меня обычно 3—4 часа уходит на написание статьи, а потом ещё около часа на подгонку под Хабр (с учётом подсветки синтаксиса листингов и т.п.). Не вижу, кстати, проблемы добавить ту же подсветку синтаксиса на Хабре — на всех айтишных форумах есть.
                                          +1
                                          Я заколебался со своего блога копировать сюда статью. Хоть там и html, но хабр его как-то очень по-своему интерпретирует, пришлось убить много времени на борьбу с мелочами.

                                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                        Самое читаемое