Markdown — Čeština

Popis značkovacího jazyka Markdown v češtině

Markdown, který v roce 2004 vytvořili John Gruber a Aaron Schwartz, přebírá mnoho myšlenek z běžných standardů pro označování textu v e-mailech. Různé implementace tohoto jazyka převádějí text Markdown na správně strukturovaný jazyk XHTML nahrazením znaků „<“ a „&“ příslušnými kódy entit.

První verzi jazyka Markdown napsal Gruber v jazyce Perl, ale postupem času se objevila řada alternativních implementací od jiných vývojářů. Verze v Perlu je šířena pod licencí BSD. Implementace Markdown jsou integrovány nebo dostupné jako zásuvné moduly v mnoha systémech pro správu obsahu.

Markdown je zjednodušený značkovací jazyk určený pro snadné psaní, čtení a navrhování webových textů. Jazyk je částečně nebo plně podporován mnoha projekty, včetně systémů pro správu obsahu a blogovacích platforem (např. Drupal, Ghost, Medium), velkých úložišť obsahu (GitHub, Microsoft Docs), messengerů (Telegram, Slack), textových editorů (Atom, iA Writer, Typora) a služeb pro správu projektů (Todoist, Trello).

Markdown se snadno převádí do HTML, lze jej otevřít v libovolném textovém editoru a je snadno čitelný i jako zdrojový kód. Psaní v jazyce Markdown je mnohem jednodušší než ve značkovacích jazycích, jako jsou HTML, XML, TeX a další.

Dnes se základní Markdown sám o sobě používá jen zřídka. Místo toho je často nahrazován různými specifikacemi a dialekty, které rozšiřují možnosti jazyka přidáním funkcí, jako je podpora značek HTML, vytváření tabulek a zaškrtávacích políček, přeškrtávání textu a různých zlomů řádků. Při výběru platformy je důležité zvážit podporu těchto dodatečných funkcí.

Nejpopulárnější je dialekt Flavored Markdown společnosti GitHub, který je založen na specifikaci CommonMark. Tato stránka používá editor Markdown, který podporuje většinu nástrojů této dvojice s výjimkou zaškrtávacích políček.