Cara Menukar HTML ke Markdown
- Tampal fragmen HTML atau muat naik fail
.htmlyang disokong. - Tukar sumber dan semak elemen semantik yang kekal bermakna dalam Markdown.
- Tukar dan periksa pautan, imej, senarai bersarang, jadual dan pagar kod.
- Salin Markdown atau muat turun fail
.md.
Apakah yang Dikekalkan oleh Penukar?
| Kandungan sumber | Tingkah laku output disyorkan | Nota penukaran |
|---|---|---|
| Pengepala | Petakan <h1>–<h6> kepada pengepala Markdown | |
| Perenggan dan penekanan | Tukar perenggan, teks tebal dan penekanan | |
| Senarai | Tukar senarai tertib, tidak tertib dan bersarang | |
| Pautan | Kekalkan teks dan URL yang diselesaikan | |
| Imej | Kekalkan sumber dan teks alt | |
| Kod | Gunakan kod sebaris dan blok berpagar | |
| Jadual | Tukar jadual yang serasi kepada GFM | |
| Petikan | Tukar petikan blok semantik |
Apakah yang Mungkin Berubah Semasa Penukaran?
Skrip, gaya dan borang
Elemen boleh laksana dan interaktif tidak mempunyai setara Markdown biasa dan mungkin ditinggalkan atau dikurangkan kepada teks.
Jadual kompleks
Span baris (rowspan), span lajur (colspan), jadual bersarang dan kandungan sel kaya mungkin memerlukan HTML mentah atau perataan.
URL relatif
Fragmen yang ditampal mungkin tidak termasuk URL asas halaman, jadi pautan relatif dan laluan imej tidak selalu dapat diselesaikan.
Bekas susun atur
Susun atur div, grid dan flexbox tidak membayangkan susunan bacaan semantik.
Kandungan tersembunyi dan boilerplate
Penukar memerlukan dasar yang jelas untuk elemen tersembunyi, navigasi dan kandungan yang runtuh secara visual.
Kegunaan Biasa untuk HTML ke Markdown
Hijrah dokumentasi web
Alihkan HTML semantik ke dalam sistem dokumentasi berasaskan Markdown.
Bersihkan teks kaya yang disalin
Tukar HTML yang dijana editor kepada format yang lebih mudah sebelum versi atau penerbitan.
Sediakan contoh kod
Kekalkan blok kod dan pengepala tanpa membawa helaian gaya halaman penuh.
Cipta konteks AI mengutamakan teks
Alih keluar skrip dan penggayaan sambil mengekalkan struktur maklumat yang masih mesti disemak.
Contoh HTML ke Markdown
<h2>Setup</h2>
<p>Read the <a href="/guide">guide</a>.</p>
<ul><li>Install</li><li>Test</li></ul>
## Setup
Read the [guide](/guide).
- Install
- Test
Petua untuk Output Markdown yang Lebih Bersih
- Gunakan HTML semantik Pengepala, senarai dan jadual menukar dengan lebih dipercayai daripada bekas susun atur generik.
- Sediakan URL asas apabila diperlukan Pautan relatif memerlukan konteks jika hasilnya harus berfungsi di luar halaman asal.
- Pilih dialek output GFM menyokong jadual dan senarai tugasan yang tidak ditakrifkan oleh CommonMark asas.
- Semak pagar kod Sahkan bahasa pengaturcaraan yang dikesan dan sebarang tanda petikan belakang terbenam.
- Tentukan sandaran HTML mentah Mengekalkan HTML yang tidak disokong boleh mengekalkan maklumat tetapi mengurangkan kemudahalihan.
Soalan Lazim
Adakah elemen <script> dan <style> dialih keluar?
Skrip dan gaya bukan kandungan Markdown yang berguna dan tidak boleh diharapkan dalam hasilnya. Semak HTML yang ditampal sebelum menggunakan semula output.
Adakah jadual HTML ditukar kepada jadual Markdown?
Jadual segi empat tepat yang serasi boleh menjadi jadual GFM. Jadual dengan rowspan, colspan, blok bersarang atau berbilang baris pengepala memerlukan sandaran yang didokumentasikan.
Adakah blok kod dan kod sebaris dikekalkan?
It boleh dipetakan daripada <pre> dan <code>.
Apakah yang berlaku kepada pautan dan imej?
Teks pautan dan destinasi yang sah boleh dikekalkan. Pautan relatif dan laluan imej tetap bergantung kepada konteks kerana fragmen yang dimuat naik tidak mempunyai URL asas yang dijamin.
Adakah tag HTML yang tidak disokong dialih keluar atau dikekalkan?
Pembungkus pembentangan sahaja boleh dipermudahkan manakala teks boleh dibaca dikekalkan. Bandingkan output dengan sumber apabila elemen tersuai membawa makna.
Adakah penukar menghasilkan output CommonMark atau GFM?
Output yang dimaksudkan ialah GitHub-Flavored Markdown. Jadual, coret (strikethrough) dan senarai tugasan bergantung pada sambungan GFM.
Bolehkah saya menampal seluruh dokumen HTML?
Ya. Anda boleh menampal fragmen atau memuat naik fail .html atau .htm, kemudian semak Markdown yang dijana.
Adakah halaman ini boleh menukar URL laman web langsung?
Tidak. Halaman ini menerima HTML yang ditampal atau fail HTML yang dimuat naik; ia tidak mengambil URL laman web langsung.
Tukar Markdown Kembali kepada PDF
Sudah mempunyai fail Markdown? Gunakanpenukar Markdown ke PDFuntuk mencipta PDF yang boleh dikongsi.