Markdown je lagani označni jezik dizajniran za pisanje, čitanje i dizajniranje web tekstova.
Povijest Markdowna
Dugo je vrijeme HTML bio standardni označni jezik na webu. Teško je pročitati njegov kod - smetaju oznake i servisne informacije. HTML je stvoren za opisivanje hipertekstualnih dokumenata, prve HTML stranice sadržavale su samo tekst, naslove, tablice i vrlo malo poveznica. Postupno su se stranice usložnjavale, pojavljivali su se dizajn, izbornici, navigacija, slike, tablice.
2004. Amerikanci - tehnološki bloger John Gruber i programer Aaron Schwartz - izumili su Markdown. Autori jezika posudili su mnoge ideje iz već postojećih konvencija za označavanje teksta u elektroničkim porukama. U Markdown formatu, tekst se pretvara u važeći i dobro oblikovan XHTML, uglaste zagrade (<) i znak (&) zamjenjuju se odgovarajućim kodovima. Prvu implementaciju napisao je Gruber u Perlu, a ubrzo su uslijedili prijedlozi drugih programera. Implementacije Markdowna u različitim programskim jezicima dostupne su u mnogim sustavima za upravljanje sadržajem.
Jednostavan, pojednostavljeni označni jezik, Markdown, aktivno se koristi već mnogo godina. Postao je alternativa vizualnim uređivačima, jer tekstovi koje obrađuje Markdown ne trebaju dugo čišćenje i doradu. Markdown karakterizira čitljivost, a nedostatak tipografije kompenzira SmartyPants filter istog developera. Ukrašeni tekstovi mogu se stvoriti čak iu txt formatu. Kao rezultat toga, dobivate gotove dokumente s dobrim označavanjem.