Vt allpool toodud lõik ja vasta sellele küsimusele hiljem sama keeles kui lõik:  John Gruber lõi Markdown-keele 2004. aastal koostöös Aaron Swartz'iga, eesmärgiga võimaldada inimestel "kirjutada kergesti loetava ja kergesti kirjutatava tavalise teksti vormi abil, muundades selle vabatahtlikult struktuuriliselt kehtivaks XHTML-iks (või HTML-iks). " Selle peamine disaini eesmärk on loetavus, et keel oleks loetav nii, nagu see on, ilma et see näeks välja, nagu oleks märgitud märgi või vormistamisjuhenditega, erinevalt märkimiskeelega vormistatud tekstist, nagu Rich Text Format (RTF) või HTML, millel on ilmsed märgid ja vormistamisjuhendid. Selle eesmärgi saavutamiseks on selle põhiline inspiratsioon e-posti lihtteksti märgistamiseks olemasolevad konventsioonid, kuigi see kasutab ka varasemaid märgistuskeeli, eelkõige setext, Textile ja reStructuredText. Gruber kirjutas Perli skripti Markdown.pl, mis konverteerib märgistatud teksti sisendit kehtivaks, hästi vormitud XHTML või HTML-iks ja asendab nurgaklamberid '<' '>' ja ampersandid '&' nende vastavate tegurite viitega. Seda saab kasutada iseseisva skriptina, lisandina Blosxomile või Movable Type'ile või tekstifiltrina BBEdit'ile. Markdown on sellest ajast alates uuesti rakendatud teiste poolt, näiteks CPANis (Text:: Markdown) saadaval olevas Perli moodulites ja mitmesugustes teistes programmeerimiskeeltes. See on levitatud BSD-stiilis litsentsi all ja on lisatud või saadaval pluginainaina mitmesse sisujuhtimissüsteemile. Sellised saidid nagu GitHub, Bitbucket, Reddit, Diaspora, Stack Exchange, OpenStreetMap ja SourceForge kasutavad Markdown'i variante, et hõlbustada kasutajatevahelisi arutelusid.  Küsimus: Mida saab BBedit.Markdown'i puhul kasutada?
tekstifilter