Описание тега markdown
Markdown - это легкий язык разметки, первоначально созданный Джоном Грубером и Аароном Шварцем, позволяющий людям "писать, используя простой для чтения и записи простой текстовый формат, а затем преобразовывать его в структурно допустимый XHTML (или HTML)".. Этот язык во многом основан на существующих соглашениях о разметке обычного текста в электронной почте.
Markdown - это также Perl- скрипт "Markdown.pl", написанный Грубером, который преобразует размеченный вводимый текст в допустимый, правильно сформированный XHTML или HTML и заменяет указывающие влево угловые скобки (<
) и амперсанды с соответствующими ссылками на символьные сущности. Его можно использовать как автономный скрипт, как плагин для Blosxom или Movable Type или как текстовый фильтр для BBEdit.
С тех пор Markdown был повторно реализован другими в качестве модуля Perl, доступного на CPAN (Text::Markdown
) и на множестве других языков программирования. Он распространяется под лицензией BSD и входит в состав нескольких систем управления контентом или доступен как плагин для них.
Эта вики-запись скопирована из Википедии.
Диалекты Markdown
Широко используется ряд диалектов Markdown, большинство из которых добавляют или улучшают поддержку таких вещей, как таблицы и ссылки. Известные примеры включают
- /questions/tagged/github-flavored-markdown - GitHub Flavored Markdown (GFM)
- multimarkdown - MultiMarkdown
- Pandoc Extended Markdown
Babelmark можно использовать для сравнения результатов, генерируемых различными реализациями Markdown.
С 2014 года у вас также есть CommonMark, строго определенная, хорошо совместимая спецификация Markdown (см. " Standard Markdown теперь является Common Markdown").