UltKit

Penukar HTML ke Markdown

HTML ialah cara kandungan disampaikan; Markdown pula ialah cara yang semakin ramai orang pilih untuk menulis dan menyimpannya. Penukar ini menukar fail .html kepada teks .md yang mudah dibaca, supaya arkib blog, pusat bantuan atau artikel yang disimpan boleh dipindahkan ke laman statik, peti nota atau repositori Git.

Penukar Dokumen

atau seret Fail PDF, DOC, DOCX … ke sini ·

Maks 95 MB setiap fail· Sehingga 20 fail· Dipadam selepas 30 minit

Output

Fail diproses pada pelayan kami dan dipadam selepas 30 minit.

Cara menggunakan alat ini

  1. 1

    Muat naik fail HTML

    Tambah fail .html atau .htm, sehingga 20 fail setiap kelompok dan 95 MB setiap satu. Halaman yang disimpan daripada pelayar, eksport CMS atau fail yang ditulis sendiri semuanya boleh digunakan.

  2. 2

    Semak tetapan teks

    Tukar ke ialah Markdown, Pemformatan ialah Ringkas, Pengekodan teks ialah UTF-8 dan Penamat baris ialah LF, yang sesuai untuk Git, penjana tapak statik dan editor macOS atau Linux.

  3. 3

    Tukar ke Markdown

    Tekan Tukar ke Markdown, kemudian buka fail .md dalam mana-mana editor teks untuk membuang menu atau pengaki yang tinggal. Fail yang dimuat naik dipadam selepas 30 minit.

Untuk menukar HTML ke Markdown, muat naik fail .html dan tekan Tukar ke Markdown: tajuk menjadi baris #, pautan menjadi teks, senarai mengekalkan bullet dan nombornya, dan jadual ringkas menjadi jadual paip.

HTML ke Markdown: siapa yang memerlukannya dan mengapa

John Gruber menerbitkan Markdown pada 2004, dengan Aaron Swartz sebagai rakan kerjasamanya, sebagai cara menulis untuk web dalam teks biasa yang terbaca dengan wajar walaupun sebelum dipaparkan. Dua puluh tahun kemudian ia menjadi format asal README GitHub, penjana tapak statik seperti Jekyll dan Hugo, alat dokumentasi, aplikasi nota seperti Obsidian dan folder kandungan banyak tapak web moden.

Itu mewujudkan aliran yang berterusan dalam arah bertentangan daripada kebiasaan. Pasukan yang meninggalkan CMS berasaskan pangkalan data memerlukan siaran bertahun-tahun sebagai fail .md. Penulis menyimpan keratan artikel ke dalam vault nota. Pembangun memindahkan bahagian bantuan HTML lama ke repositori docs-as-code yang perubahannya disemak dalam pull request. Dalam setiap kes, HTML ialah satu-satunya salinan, dan menulis semula secara manual tidak realistik. Daripada dokumen Word, tugas yang sama ialah DOCX ke Markdown.

Elemen HTML yang mempunyai bentuk Markdown

from ↓ · to →CommonMarkGitHub Flavored Markdown
Tajuk h1–h6Tajuk h1–h6 to CommonMark: yesTajuk h1–h6 to GitHub Flavored Markdown: yes
Pautan dan imejPautan dan imej to CommonMark: yesPautan dan imej to GitHub Flavored Markdown: yes
Senarai dan petikan blokSenarai dan petikan blok to CommonMark: yesSenarai dan petikan blok to GitHub Flavored Markdown: yes
Blok kod dan preBlok kod dan pre to CommonMark: yesBlok kod dan pre to GitHub Flavored Markdown: yes
Jadual ringkas– Jadual ringkas to CommonMark: noJadual ringkas to GitHub Flavored Markdown: yes
Garis lorek– Garis lorek to CommonMark: noGaris lorek to GitHub Flavored Markdown: yes
Sel jadual yang digabungkan– Sel jadual yang digabungkan to CommonMark: no– Sel jadual yang digabungkan to GitHub Flavored Markdown: no
Borang, video, iframe– Borang, video, iframe to CommonMark: no– Borang, video, iframe to GitHub Flavored Markdown: no
supported not offeredCommonMark, yang dispesifikasikan sejak 2014, ialah teras yang ketat; GitHub Flavored Markdown, yang dispesifikasikan pada 2017, menambah jadual, garis lorek dan senarai tugas. Apa-apa yang tiada bentuk Markdown boleh kekal sebagai HTML mentah, yang dibenarkan oleh kedua-duanya.

Hasil penukar HTML ke Markdown: apa yang dijangka

Nama kelas, gaya sebaris, skrip dan div susun atur dibuang, kerana Markdown menerangkan makna, bukan rupa. Tebal dan condong menjadi asterisk berganda dan tunggal, pemisah baris dalam perenggan disatukan, dan entiti aksara seperti   menjadi aksara biasa dalam UTF-8. Jangkakan fail .md hanya sebahagian kecil daripada saiz HTML: perkataan kekal dan penanda hilang.

MitosMarkdown boleh menghasilkan semula mana-mana susun atur HTML.

FaktaIa hanya merangkumi struktur teks; lajur, warna dan kotak berposisi tiada sintaks Markdown dan akan hilang atau dibiarkan sebagai HTML mentah.

MitosHalaman yang telah ditukar sedia diterbitkan begitu sahaja.

FaktaMenu, sepanduk kuki dan pengaki turut dibawa bersama; pangkas semuanya, dan tambah front matter jika penjana tapak anda memerlukannya.

MitosOutput Markdown berfungsi sama di mana-mana.

FaktaJadual dan garis lorek memerlukan perender GitHub Flavored Markdown; alat CommonMark yang ketat memaparkannya sebagai teks biasa.

Fakta format HTML dan Markdown

HTML

HyperText Markup Language

HTML ialah bahasa penanda web, mula diterangkan oleh Tim Berners-Lee pada awal 1990-an dan kini diselenggara oleh WHATWG sebagai piawaian hidup. Fail HTML menerangkan tajuk, perenggan, pautan, jadual, imej dan borang, manakala penggayaan biasanya datang daripada CSS. Setiap pelayar memaparkannya, dan ia turut digunakan untuk templat e-mel dan halaman web yang disimpan. Satu fail HTML sering bergantung pada imej dan helaian gaya luaran, jadi ia mungkin kelihatan rosak apabila dipindahkan sendirian.

Pemampatan
–
Ketelusan
–
Animasi
–
Diperkenalkan
1993 · Tim Berners-Lee; maintained by WHATWG
Penukar HTML

MD

Markdown

Markdown ialah sintaks penanda ringan yang dicipta oleh John Gruber pada 2004. Ia menggunakan simbol teks biasa, seperti # untuk tajuk, * untuk penekanan dan - untuk senarai, yang kekal boleh dibaca sebagai teks mentah dan ditukar dengan kemas kepada HTML. Ia ialah piawaian untuk fail README, dokumentasi, wiki, aplikasi nota dan banyak penjana laman statik. Terdapat beberapa dialek, seperti CommonMark dan GitHub Flavored Markdown, yang berbeza dalam perincian seperti jadual. Mana-mana penyunting teks boleh membuka fail .md.

Pemampatan
–
Ketelusan
–
Animasi
–
Diperkenalkan
2004 · John Gruber
Penukar MD

HTML ditukar kepada Markdown apabila kandungan keluar daripada tempat ia dipaparkan: blog berpindah ke penjana tapak statik, pusat bantuan masuk ke repositori dokumen berasaskan Git, atau artikel disimpan ke dalam vault Obsidian yang mementingkan teks biasa yang mudah dibaca berbanding penanda.

Soalan lazim HTML ke MD

Bolehkah saya menukar halaman web yang disimpan bersama gambarnya?

Penukar membaca fail .html yang anda muat naik. Teg imej menjadi pautan imej Markdown yang menuju ke laluan atau URL yang sama seperti yang digunakan halaman, jadi imej yang dihoskan dalam talian terus berfungsi. Folder imej tempatan daripada Save Page As pelayar tidak dimuat naik bersama fail; salin folder itu di sebelah fail .md dan laluan relatif akan tetap sepadan.

Apakah yang berlaku pada menu, bar sisi dan pengaki?

Segala-galanya dalam fail ditukar, kerana alat ini tidak tahu bahagian mana pada halaman ialah artikel. Untuk hasil yang bersih, simpan siaran tanpa temanya jika CMS anda membenarkan, atau padam baris navigasi di bahagian atas dan bawah Markdown selepas itu.

Bagaimanakah cara memindahkan catatan WordPress ke Hugo atau Jekyll?

Eksport terbina dalam WordPress ialah fail XML, bukan HTML, jadi tukar HTML setiap siaran sebaliknya, yang disalin daripada editor kod atau disimpan daripada pelayar. Kemudian tambah front matter di bahagian atas setiap fail .md, iaitu blok di antara dua baris tiga sempang yang mengandungi tajuk, tarikh dan teg. Hugo dan Jekyll membacanya dari situ.

Mengapakah sesetengah jadual kelihatan pelik dalam Markdown?

Jadual Markdown, yang ditambah oleh GitHub Flavored Markdown, mempunyai satu baris pengepala dan tiada sel yang digabungkan. Jadual HTML yang ringkas ditukar dengan bersih; jadual dengan colspan, rowspan atau senarai bersarang tiada bentuk Markdown, jadi ia diratakan. Markdown membenarkan HTML mentah, jadi anda boleh menampal semula jadual asal di tempat susun atur penting.

Adakah Markdown format yang sesuai untuk menyuapkan halaman kepada AI atau alat carian?

Selalunya, ya. Markdown mengekalkan struktur yang penting, iaitu tajuk, senarai, pautan dan penekanan, sambil membuang atribut, skrip dan gaya, jadi artikel yang sama menjadi jauh lebih pendek dan lebih mudah diproses. Gunakan HTML ke TXT jika anda tidak mahu sebarang penanda langsung.