Существует ли официальная организация для обсуждения или публикации стандартного синтаксиса уценки? - PullRequest
9 голосов
/ 10 февраля 2012

В последнее время, когда я использую github, я встречал так много случаев, что мне нужно использовать уценку для моих документов. Такие, как любые вики и GFM (уцененная github), *.md файлы в базе данных github на jekyll, и так же, как писать здесь и т. Д. И я люблю писать документы по этому синтаксису!

Но все механизмы уценки отличаются во многих деталях: GFM не поддерживает синтаксис списка определений; maruku в jekyll не поддерживает автоматическую генерацию идентификатора заголовков для оглавления; kramdown, multimarkdown ... и так далее. Двигатели также написаны на многих языках, таких как ruby, PHP, Java и даже больше.

Я обнаружил хаос в мире уценки, точно так же, как я должен написать свой CSS и JavaScript, чтобы поддерживать так много браузеров для совместимости, не лучше, а еще хуже!

Так что я думаю об этом, как и о моем названии: если есть официальная организация, работающая над стандартизацией синтаксиса уценки, например W3C для веб-стандарта, мир уценки будет лучше, чем когда-либо!

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

Итак, мой вопрос, так? или кто-то хотел бы его создать?

Ответы [ 2 ]

5 голосов
/ 20 ноября 2012

A группа сообщества была создана на W3C для создания спецификации для Markdown.

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

1 голос
/ 10 июня 2015

С 2012 года ситуация изменилась в лучшую сторону!

CommonMark , который изначально должен был удачно называться «Стандартная уценка», формально определяет синтаксис и семантику классического языка, вводя некоторые пояснения и некоторые изменения из оригинальной прозы или эталонной реализации. markdown.pl или оба.

Эта спецификация может также документировать расширения в будущем, но это явно не главная цель в настоящее время. Markua - это еще одна открытая спецификация, которая основана на CommonMark, но с самого начала реализует полезные расширения - она ​​происходит от Leanpub . Документация Pandoc описывает несколько общих функций Pandoc: MultiMarkdown (MMD), PHP Markdown Extra и Github со вкусом Markdown (GFM), но не Маруку , Крамдаун и другие популярные.

Babelmark - это веб-сервис Джона Макфарлана, который пробует код Markdown на нескольких движках, размещенных и настроенных их разработчиками, и сравнивает полученный HTML.

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

...