Fungsinya
Konverter HTML ke Markdown mengubah markup HTML menjadi Markdown yang rapi dan mudah dibaca. Gunakan untuk memindahkan artikel blog dari CMS ke generator situs statis, menulis file README dari halaman web yang ada, menyimpan dokumentasi sebagai catatan, atau menyiapkan konten untuk wiki, issue GitHub, atau aplikasi chat yang mendukung Markdown.
Hasilnya mengikuti konvensi Markdown yang umum: judul #, butir daftar -, blok kode berpagar dengan bahasa aslinya, serta tabel dan coretan GitHub Flavored Markdown. Teks di-escape bila perlu agar tidak ada yang tanpa sengaja menjadi format.
Cara menggunakan
- Tempelkan HTML ke kolom input, unggah file
.html, atau klik Contoh. - Sesuaikan gaya jika proyek Anda punya konvensi: penanda daftar, blok kode berpagar atau menjorok, penanda miring dan tebal, serta tautan sebaris atau gaya referensi.
- Salin Markdown atau unduh sebagai file
.md.
Contoh
HTML ini:
<h2>Install</h2>
<p>Run the <strong>installer</strong> and read the <a href="https://example.com">guide</a>.</p>
<ul><li>Windows</li><li>macOS</li></ul>
menjadi Markdown berikut:
## Install
Run the **installer** and read the [guide](https://example.com).
- Windows
- macOS
Tips
- Menyalin dari browser? Gunakan sumber halaman atau alat pengembang untuk mengambil HTML elemen article saja, agar menu dan footer tidak ikut masuk ke hasil.
- Tautan gaya referensi menjauhkan URL panjang dari teks, sehingga Markdown lebih mudah dibaca dan diedit. URL-nya dicantumkan di akhir.
- Gambar
data:tersemat dihapus secara default karena panjangnya bisa ratusan kilobyte. Aktifkan opsinya untuk mempertahankannya. - Untuk arah sebaliknya, gunakan konverter Markdown ke HTML atau lihat hasilnya di pratinjau Markdown.
FAQ
› Elemen HTML apa saja yang dikonversi?
Judul, paragraf, tebal, miring, coret, tautan, gambar, daftar bernomor dan tidak bernomor (termasuk bersarang), kutipan, kode sebaris, blok kode beserta bahasanya, garis horizontal, pemisah baris, dan tabel. Tabel menjadi tabel GitHub Flavored Markdown.
› Bagaimana dengan skrip, gaya, dan bagian head halaman?
Semuanya dihapus. Script, style, noscript, template, svg, iframe, dan seluruh bagian head tidak menghasilkan Markdown, sehingga Anda bisa menempelkan sumber halaman web lengkap dan hanya mendapatkan konten yang bisa dibaca.
› Bagaimana dengan HTML yang tidak bisa dinyatakan oleh Markdown?
Tag yang tidak dikenal dilepas dan teksnya dipertahankan. Atribut seperti class, gaya sebaris, dan ID dibuang karena Markdown tidak punya sintaksis untuknya. Blok kode mempertahankan bahasanya jika elemen code memiliki class seperti language-js.
› Mengapa beberapa karakter diberi garis miring terbalik?
Teks yang jika tidak akan menjadi format Markdown, seperti baris yang diawali 1. atau kata di antara tanda bintang, di-escape agar Markdown tampil persis seperti teks HTML aslinya.
› Apakah HTML diunggah?
Tidak. Konversi berjalan di browser Anda dengan parser HTML berbasis JavaScript, dan tidak ada yang dikirim ke server.