Apa itu file MD?
File teks yang dibuat dengan dialek bahasa Markdown disimpan dengan ekstensi file .md atau .MARKDOWN. File MD disimpan dalam format teks biasa yang menggunakan bahasa Markdown yang juga menyertakan simbol teks sebaris, yang menentukan bagaimana teks dapat diformat seperti indentasi, pemformatan tabel, font, dan header. File MD dapat dikonversi ke HTML dengan program yang disebut Markdown. Bahasa penurunan harga dirilis oleh John Gruber.
File MD juga dapat dikategorikan sebagai file pengembang yang banyak digunakan oleh Markdown, untuk mengonversi file teks ke versi HTML sehingga pengguna dapat membuat file yang mudah dibaca dan ditulis. Berikut ini adalah aplikasi yang dapat membuka file .md:
*Microsoft Notepad
- Notepad2
- Edit Teks Apple *Microsoft Wordpad
Peringatan adalah jangan mengganti nama ekstensi file .md. Jika demikian, ini tidak akan mengubah jenis file karena ada perangkat lunak konversi khusus yang tersedia untuk mengubah file dari satu jenis ke jenis lainnya. Seperti dibahas di atas, file .MD adalah ekstensi dari file yang dibuat oleh perangkat lunak bahasa Markdown. Penurunan harga adalah bahasa markup ringan yang dimaksudkan untuk satu tujuan, digunakan untuk memformat teks di web dengan sintaks pemformatan teks biasa. Perlu diperjelas bahwa Markdown bukanlah pengganti HTML karena sintaksnya sangat kecil, berisi subkumpulan tag HTML yang sangat kecil. Alasan di balik Markdown adalah untuk memudahkan membaca, menulis, dan mengedit prosa. Dengan kata lain kita dapat mengatakan bahwa HTML adalah format penerbitan sedangkan Markdown adalah format penulisan.
Penurunan harga sekarang menjadi salah satu bahasa markup paling populer di dunia. Saat menggunakan Microsoft Word, pemformatan kata dan frasa dilakukan dengan mengklik tombol dan perubahan langsung terlihat. Tapi Markdown tidak seperti itu. Saat file berformat Markdown dibuat, sintaks Markdown ditambahkan ke teks untuk menunjukkan kata dan frasa mana yang mungkin terlihat berbeda. Misalnya, untuk menampilkan heading, ditambahkan tanda angka di depannya (misalnya # Heading One). Untuk membuat kalimat tebal, dua tanda bintang ditambahkan sebelum dan sesudahnya (misalnya, teks ini dicetak tebal). Sintaks markdown dapat dilihat setelah while di dalam teks.
Sejarah Singkat
John Gruber dan Aaron Swartz pada tahun 2004 menciptakan bahasa Markdown dengan ide untuk memungkinkan orang “menulis menggunakan format teks biasa yang mudah dibaca dan ditulis dan dengan opsi untuk mengubahnya menjadi XHTML atau HTML. Tujuan di balik desainnya adalah keterbacaan – bahasa dapat dibaca apa adanya, tanpa terlihat seperti telah diberi tag atau ditambahkan dengan instruksi pemformatan seperti yang dilakukan dalam bahasa markup seperti RTF atau HTML di mana tag dan instruksi pemformatan terlihat jelas. Inspirasi dasarnya menggunakan konvensi yang ada untuk menandai teks biasa di email.
Sejak saat itu Markdown telah diimplementasikan ulang oleh orang lain juga seperti dalam modul Perl yang tersedia di CPAN dan dalam berbagai bahasa pemrograman lainnya. Itu didistribusikan di bawah lisensi gaya BSD dan disertakan dengan, atau tersedia sebagai plugin untuk, beberapa sistem manajemen konten.
Spesifikasi teknis
Ketika sesuatu ditulis dalam Markdown, teks tersebut terlebih dahulu disimpan dalam file plaintext dengan ekstensi .md atau .markdown, kemudian aplikasi markdown seperti Dillinger digunakan untuk memproses file Markdown untuk mengubah teks berformat Markdown menjadi HTML untuk ditampilkan di web browser. Aplikasi penurunan harga menggunakan // Prosesor penurunan harga // (juga biasa disebut sebagai “parser” atau “implementasi”) untuk mengambil teks berformat Markdown dan menampilkannya ke format HTML. Diagram alir dari proses tersebut adalah seperti di bawah ini:
Singkatnya itu adalah proses empat langkah sebagai berikut:
- Pertama, pembuatan file Markdown dengan editor teks atau aplikasi Markdown dengan ekstensi .md atau .markdown.
- File Markdown kemudian dibuka di aplikasi Markdown.
- Aplikasi Markdown digunakan untuk mengubah file Markdown menjadi dokumen HTML.
- File HTML kemudian dilihat di browser web atau aplikasi Markdown digunakan untuk mengonversinya ke format file lain, seperti PDF.
Penurunan harga cepat dan mudah untuk mencatat, menulis konten untuk situs web, menghasilkan dokumen siap cetak, untuk menerbitkan buku, membuat presentasi, dan membuat dokumen.
Beberapa versi dalam penurunan harga memiliki dampak besar pada versi lain sedemikian rupa sehingga orang akan sering melihatnya dikutip sebagai bagian dari versi lain. Misalnya perpustakaan menyebutkan dukungan untuk CommonMark (GFM). Mari kita lihat sekilas.
GFM
Penurunan harga sangat populer di kalangan pengembang karena platform berbagi sumber terbuka Github menerima dan memperluas bahasa dengan versi yang disebut Github Flavoured Markup (GFM) yang mencakup blok kode berpagar, aultolinking URL, dicoret, tabel, dan membuat to-dos.
CommonMark
Pengembang penurunan harga baru-baru ini mencoba untuk membakukan penurunan harga, mereka bergabung bersama untuk membuat versi, pengujian, dan dokumentasi untuk bahasa yang lebih kuat dan disebut CommonMark. Format ini agak baru dan tidak mendukung banyak fitur, tetapi segera banyak fitur MultiMarkdown akan ditambahkan.
Multi-Penurunan Harga
Multi-Markdown menambahkan berbagai fitur ke bahasa yang didukung oleh versi lain. Awalnya ditulis dalam Perl, tetapi kemudian dipindahkan ke C. Ini mendukung blok kode berpagar, penyorotan sintaks, tabel, metadata, tautan fragmen/referensi silang, catatan kaki, coretan, daftar definisi, matematika.