Markdown — Polski
Opis języka znaczników Markdown w języku hiszpańskim |
Stworzony przez Johna Grubera i Aarona Schwartza w 2004 roku, Markdown zapożycza wiele swoich pomysłów z powszechnych standardów oznaczania tekstu w wiadomościach e-mail. Różne implementacje tego języka konwertują tekst Markdown na poprawnie ustrukturyzowany XHTML poprzez zastąpienie znaków „<” i „&” odpowiednimi kodami encji.
Pierwsza wersja Markdown została napisana przez Grubera w Perlu, ale z czasem pojawiło się wiele alternatywnych implementacji od innych deweloperów. Wersja w Perlu jest rozpowszechniana na licencji BSD. Implementacje Markdown są zintegrowane lub dostępne jako wtyczki w wielu systemach zarządzania treścią.
Markdown to uproszczony język znaczników przeznaczony do łatwego pisania, czytania i projektowania tekstów internetowych. Język ten jest częściowo lub w pełni obsługiwany przez wiele projektów, w tym systemy zarządzania treścią i platformy blogowe (np. Drupal, Ghost, Medium), duże repozytoria treści (GitHub, Microsoft Docs), komunikatory (Telegram, Slack), edytory tekstu (Atom, iA Writer, Typora) i usługi zarządzania projektami (Todoist, Trello).
Markdown można łatwo przekonwertować na HTML, można go otworzyć w dowolnym edytorze tekstu i jest łatwy do odczytania nawet jako kod źródłowy. Pisanie w Markdown jest znacznie łatwiejsze niż w językach znaczników, takich jak HTML, XML, TeX i innych.
Obecnie podstawowy Markdown jest rzadko używany samodzielnie. Zamiast tego jest on często zastępowany przez różne specyfikacje i dialekty, które rozszerzają możliwości języka, dodając funkcje, takie jak obsługa znaczników HTML, tworzenie tabel i pól wyboru, przekreślanie tekstu i różne podziały wierszy. Wybierając platformę, ważne jest, aby wziąć pod uwagę wsparcie dla tych dodatkowych funkcji.
Najpopularniejszy jest dialekt Flavored Markdown serwisu GitHub, który bazuje na specyfikacji CommonMark. Ta witryna korzysta z edytora Markdown, który obsługuje większość narzędzi tej pary, z wyjątkiem pól wyboru.