Pada 2004, blogger John Gruber dan pengaturcara Aaron Swartz menerbitkan skrip Perl kecil dan spesifikasi sintaks dengan premis mudah: teks biasa sepatutnya boleh dibaca apa adanya, tanpa tag HTML mengotorkan kandungan, sambil masih menukar dengan bersih ke HTML. Mereka memanggilnya Markdown — permainan kata dari "markup", mencadangkan sesuatu yang lebih ringan dan lebih manusiawi.
Dua puluh tahun kemudian, Markdown adalah format penulisan lalai untuk dokumentasi perisian, komunikasi pembangun, aplikasi nota, dan bahagian ketara kandungan web. Ia berjaya bukan kerana bahasa pemformatan paling berkuasa, tetapi kerana paling boleh dibaca.
Markdown menggunakan aksara teks biasa untuk pemformatan: # untuk tajuk, ** untuk tebal, - untuk senarai, ` untuk kod. Keindahannya ialah fail Markdown kekal sepenuhnya boleh dibaca tanpa rendering.
Masalah pemecahan: spesifikasi asal Gruber samar tentang banyak kes pinggir. Hasilnya, pelbagai "perisa" muncul — CommonMark, GitHub Flavored Markdown (GFM), MultiMarkdown.
Walaupun terpecah, sintaks teras hampir sama di mana-mana. Markdown tidak pernah menggantikan HTML — ia memang tidak direka untuk itu. Ia bahasa penulisan, bukan bahasa penerbitan.
Terokai Editor Markdown di laman ini untuk menulis, pratonton, dan eksport Markdown terus dalam pelayar. Tutorial tentang cara menggunakan Markdown juga tersedia.
