Ang Markdown ay isang magaan na markup language na idinisenyo para sa pagsusulat, pagbabasa, pagdidisenyo ng mga web text.
Kasaysayan ng Markdown
Sa mahabang panahon, HTML ang karaniwang markup language sa web. Mahirap basahin ang code nito - nakakasagabal ang mga tag at impormasyon ng serbisyo. Ang HTML ay nilikha upang ilarawan ang mga hypertext na dokumento, ang unang HTML na mga pahina ay naglalaman lamang ng teksto, mga heading, mga talahanayan at napakakaunting mga link. Unti-unti, naging mas kumplikado ang mga site, lumitaw ang disenyo, mga menu, nabigasyon, mga larawan, mga talahanayan.
Noong 2004, ang mga Amerikano - blogger ng teknolohiya na si John Gruber at programmer na si Aaron Schwartz - ay nag-imbento ng Markdown. Ang mga may-akda ng wika ay humiram ng maraming ideya mula sa mga umiiral nang kumbensyon para sa pagmamarka ng teksto sa mga elektronikong mensahe. Sa Markdown na format, ang teksto ay na-convert sa wasto at mahusay na pagkakabuo ng XHTML, ang mga angle bracket (<) at ampersand (&) ay pinapalitan ng mga naaangkop na code. Ang unang pagpapatupad ay isinulat ni Gruber sa Perl, at ang mga panukala mula sa iba pang mga developer ay sumunod kaagad. Ang mga pagpapatupad ng Markdown sa iba't ibang programming language ay available sa maraming content management system.
Ang isang simple, pinasimpleng markup language, ang Markdown, ay aktibong ginagamit sa loob ng maraming taon. Ito ay naging isang alternatibo sa mga visual na editor, dahil ang mga tekstong naproseso ng Markdown ay hindi nangangailangan ng mahabang paglilinis at pagpipino. Ang Markdown ay nailalarawan sa pamamagitan ng pagiging madaling mabasa, at ang kakulangan ng typography ay binabayaran ng filter ng SmartyPants mula sa parehong developer. Ang mga pinalamutian na teksto ay maaaring gawin kahit na sa txt na format. Bilang resulta, makakakuha ka ng mga handa na dokumento na may magandang markup.