Lihatlah bagian di bawah ini dan kemudian jawab pertanyaan setelahnya dalam bahasa yang sama dengan bagian:  Passage: John Gruber menciptakan bahasa Markdown pada tahun 2004 bekerja sama dengan Aaron Swartz pada sintaks, dengan tujuan untuk memungkinkan orang "untuk menulis menggunakan format teks biasa yang mudah dibaca dan mudah ditulis, secara opsional mengubahnya menjadi XHTML (atau HTML) yang valid secara struktural". Tujuan desain utamanya adalah keabsahan <unk> bahwa bahasa dapat dibaca sebagaimana adanya, tanpa terlihat seperti telah ditandai dengan tag atau instruksi pemformatan, tidak seperti teks yang diformat dengan bahasa markup, seperti Rich Text Format (RTF) atau HTML, yang memiliki tag dan instruksi pemformatan yang jelas. Untuk tujuan ini, inspirasi utamanya adalah konvensi yang ada untuk menandai teks polos dalam email, meskipun juga menarik dari bahasa markup sebelumnya, terutama setext, Textile, dan reStructuredText. Gruber menulis skrip Perl, Markdown.pl, yang mengkonversi teks yang ditandai ke input XHTML atau HTML yang valid dan terbentuk dengan baik dan menggantikan kurung sudut '<' '>' dan ampersand '&' dengan referensi entitas karakter yang sesuai. Ini dapat digunakan sebagai skrip mandiri, sebagai plugin untuk Blosxom atau Movable Type, atau sebagai filter teks untuk BBEdit. Markdown sejak itu telah diimplementasikan kembali oleh orang lain misalnya dalam modul Perl yang tersedia di CPAN (Text:: Markdown), dan dalam berbagai bahasa pemrograman lainnya. Hal ini didistribusikan di bawah lisensi BSD-gaya dan disertakan dengan, atau tersedia sebagai plugin untuk, beberapa sistem manajemen konten. Situs seperti GitHub, Bitbucket, Reddit, Diaspora, Stack Exchange, OpenStreetMap, dan SourceForge menggunakan varian dari Markdown untuk memfasilitasi diskusi antara pengguna.  Pertanyaan: Perangkat lunak apa yang digunakan oleh GitHub untuk memungkinkan diskusi pengguna?
Markdown