Markdown to lekki język znaczników przeznaczony do pisania, czytania i projektowania tekstów internetowych.
Historia przecen
Przez długi czas HTML był standardowym językiem znaczników w sieci. Jego kod jest trudny do odczytania - przeszkadzają tagi i informacje o usługach. HTML został stworzony do opisu dokumentów hipertekstowych, pierwsze strony HTML zawierały tylko tekst, nagłówki, tabele i bardzo mało linków. Stopniowo strony stawały się coraz bardziej skomplikowane, pojawił się projekt, menu, nawigacja, zdjęcia, tabele.
W 2004 roku Amerykanie - bloger technologiczny John Gruber i programista Aaron Schwartz - wynaleźli Markdown. Autorzy języka zapożyczyli wiele pomysłów z istniejących już konwencji oznaczania tekstu w wiadomościach elektronicznych. W formacie Markdown tekst jest konwertowany do prawidłowego i poprawnie sformułowanego XHTML, nawiasy ostre (<) i ampersandy (&) są zastępowane odpowiednimi kodami. Pierwsza implementacja została napisana przez Grubera w Perlu, a wkrótce pojawiły się propozycje innych programistów. Implementacje Markdowna w różnych językach programowania są dostępne w wielu systemach zarządzania treścią.
Prosty, uproszczony język znaczników Markdown jest aktywnie używany od wielu lat. Stał się alternatywą dla edytorów wizualnych, ponieważ teksty przetwarzane przez Markdown nie wymagają długiego czyszczenia i dopracowywania. Markdown charakteryzuje się czytelnością, a brak typografii rekompensuje filtr SmartyPants tego samego dewelopera. Teksty zdobione można tworzyć nawet w formacie txt. W rezultacie otrzymujesz gotowe dokumenty z dobrymi znacznikami.