UltKit

HTML'den Markdown'a Dönüştürücü

İçerik HTML ile sunulur; giderek daha fazla kişi ise onu Markdown ile yazmayı ve saklamayı tercih ediyor. Bu dönüştürücü .html dosyalarını okunabilir .md metnine çevirir. Böylece bir blog arşivini, yardım merkezini veya kaydedilmiş bir makaleyi statik bir siteye, not kasasına ya da Git deposuna taşıyabilirsiniz.

Belge Dönüştürücü

veya PDF, DOC, DOCX … dosyaları buraya bırakın ·

Dosya başına en fazla 95 MB· En fazla 20 dosya· 30 dakika sonra silinir

Çıktı

Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.

Bu aracı nasıl kullanırsınız

  1. 1

    HTML dosyalarını yükleyin

    Toplu işlemde en fazla 20 adet, her biri en çok 95 MB olan .html veya .htm dosyası ekleyin. Tarayıcıdan kaydedilmiş bir sayfa, bir CMS dışa aktarımı ya da elle yazılmış bir dosya olabilir.

  2. 2

    Metin ayarlarını kontrol edin

    Dönüştürülecek biçim Markdown, Biçimlendirme Basit, Metin kodlaması UTF-8 ve Satır sonları LF olarak gelir; bu ayarlar Git, statik site oluşturucular ve macOS ya da Linux düzenleyicileri için uygundur.

  3. 3

    Markdown'a dönüştürün

    Markdown biçimine Dönüştür düğmesine basın, ardından kalan menüleri veya alt bilgileri silmek için .md dosyasını herhangi bir metin düzenleyicide açın. Yüklenen dosyalar 30 dakika sonra silinir.

HTML'yi Markdown'a dönüştürmek için .html dosyasını yükleyin ve Markdown biçimine Dönüştür düğmesine basın: başlıklar # satırlarına, bağlantılar metin biçimine dönüşür, listeler madde işaretlerini ve numaralarını korur, basit tablolar boru tablolarına çevrilir.

HTML'den Markdown'a dönüştürme: kimin, neden ihtiyacı var

John Gruber, Markdown'ı 2004'te Aaron Swartz'ın katkısıyla yayımladı; amaç, işlenmeden önce bile doğal okunan düz metinle web için yazmaktı. Yirmi yıl sonra Markdown; GitHub README dosyalarının, Jekyll ve Hugo gibi statik site oluşturucuların, belgeleme araçlarının, Obsidian gibi not uygulamalarının ve birçok modern web sitesinin içerik klasörlerinin yerel biçimidir.

Bu durum, alışılmış yönün tersine sürekli bir akış yaratır. Veritabanı tabanlı bir CMS'den ayrılan ekiplerin yıllarca biriken yazıları .md dosyası olarak alması gerekir. Yazarlar makaleleri not kasalarına kaydeder. Geliştiriciler eski bir HTML yardım bölümünü, değişikliklerin pull request'lerde incelendiği bir docs-as-code deposuna taşır. Her durumda tek kopya HTML'dir ve elle yeniden yazmak gerçekçi değildir. Word belgelerinden aynı iş için DOCX'ten Markdown'a aracı kullanılır.

Hangi HTML öğelerinin Markdown karşılığı var

from ↓ · to →CommonMarkGitHub Flavored Markdown
h1–h6 başlıklarıh1–h6 başlıkları to CommonMark: yesh1–h6 başlıkları to GitHub Flavored Markdown: yes
Bağlantılar ve resimlerBağlantılar ve resimler to CommonMark: yesBağlantılar ve resimler to GitHub Flavored Markdown: yes
Listeler ve alıntı bloklarıListeler ve alıntı blokları to CommonMark: yesListeler ve alıntı blokları to GitHub Flavored Markdown: yes
Code ve pre bloklarıCode ve pre blokları to CommonMark: yesCode ve pre blokları to GitHub Flavored Markdown: yes
Basit tablolar– Basit tablolar to CommonMark: noBasit tablolar to GitHub Flavored Markdown: yes
Üstü çizili metin– Üstü çizili metin to CommonMark: noÜstü çizili metin to GitHub Flavored Markdown: yes
Birleştirilmiş tablo hücreleri– Birleştirilmiş tablo hücreleri to CommonMark: no– Birleştirilmiş tablo hücreleri to GitHub Flavored Markdown: no
Formlar, video, iframe'ler– Formlar, video, iframe'ler to CommonMark: no– Formlar, video, iframe'ler to GitHub Flavored Markdown: no
supported not offered2014'ten itibaren tanımlanan CommonMark katı çekirdektir; 2017'de tanımlanan GitHub Flavored Markdown ise tablolar, üstü çizili metin ve görev listeleri ekler. Markdown karşılığı olmayan her şey, ikisinin de izin verdiği ham HTML olarak kalabilir.

HTML'den Markdown'a dönüştürücü çıktısı: ne beklemelisiniz

Sınıf adları, satır içi stiller, betikler ve düzen div'leri atılır; çünkü Markdown görünümü değil anlamı tanımlar. Kalın ve italik metin çift ve tek yıldıza dönüşür, paragraf içindeki satır sonları birleştirilir,   gibi karakter varlıkları UTF-8'de sıradan karakterlere çevrilir. .md dosyasının HTML'nin küçük bir kısmı kadar olmasını bekleyin: sözcükler kalır, işaretleme gider.

Yanlış inanışMarkdown her HTML düzenini yeniden üretebilir.

GerçekYalnızca metin yapısını kapsar; sütunların, renklerin ve konumlandırılmış kutuların Markdown sözdizimi yoktur, kaybolur ya da ham HTML olarak kalır.

Yanlış inanışDönüştürülen sayfa olduğu gibi yayımlanmaya hazırdır.

GerçekMenüler, çerez bannerları ve alt bilgiler de gelir; bunları temizleyin ve site oluşturucunuz bekliyorsa front matter ekleyin.

Yanlış inanışMarkdown çıktısı her yerde aynı çalışır.

GerçekTablolar ve üstü çizili metin GitHub Flavored Markdown işleyicisi gerektirir; katı CommonMark araçları bunları düz metin olarak gösterir.

HTML ve Markdown formatı hakkında bilgiler

HTML

HyperText Markup Language

HTML, web'in işaretleme dilidir; ilk kez 1990'ların başında Tim Berners-Lee tarafından tanımlandı ve şimdi WHATWG tarafından yaşayan bir standart olarak sürdürülüyor. Bir HTML dosyası başlıkları, paragrafları, bağlantıları, tabloları, resimleri ve formları tanımlar; biçimlendirme ise genellikle CSS'ten gelir. Her tarayıcı onu işler; e-posta şablonlarında ve kaydedilmiş web sayfalarında da kullanılır. Tek bir HTML dosyası çoğu zaman harici resimlere ve stil sayfalarına bağlıdır, bu yüzden tek başına taşındığında bozuk görünebilir.

Sıkıştırma
–
Saydamlık
–
Animasyon
–
Çıkış yılı
1993 · Tim Berners-Lee; maintained by WHATWG
HTML dönüştürücü

MD

Markdown

Markdown, John Gruber'in 2004'te oluşturduğu hafif bir işaretleme sözdizimidir. Başlıklar için #, vurgu için * ve listeler için - gibi düz metin simgeleri kullanır; bunlar ham metin olarak okunabilir kalır ve HTML'ye temiz biçimde dönüşür. README dosyaları, belgeler, wiki'ler, not uygulamaları ve birçok statik site oluşturucu için standarttır. CommonMark ve GitHub Flavored Markdown gibi, tablolar gibi ayrıntılarda farklılaşan birkaç lehçesi vardır. Her metin düzenleyici .md dosyalarını açabilir.

Sıkıştırma
–
Saydamlık
–
Animasyon
–
Çıkış yılı
2004 · John Gruber
MD dönüştürücü

HTML, içerik onu işleyen yerden ayrıldığında Markdown'a dönüştürülür: statik site oluşturucuya geçen bir blog, Git tabanlı bir belge deposuna taşınan yardım merkezi ya da işaretlemeden çok sade, okunur metnin önemli olduğu Obsidian kasasına kaydedilen makaleler.

HTML'den MD'ye dönüştürme hakkında sorular

Kaydedilmiş bir web sayfasını resimleriyle birlikte dönüştürebilir miyim?

Dönüştürücü yüklediğiniz .html dosyasını okur. Resim etiketleri, sayfanın kullandığı yollara veya URL'lere işaret eden Markdown resim bağlantılarına dönüşür; bu yüzden internette barındırılan resimler çalışmaya devam eder. Tarayıcının "Farklı Kaydet" ile oluşturduğu yerel resim klasörü dosyayla birlikte yüklenmez; onu .md dosyasının yanına kopyalarsanız göreli yollar yine eşleşir.

Menüler, kenar çubukları ve alt bilgiler ne oluyor?

Araç sayfanın hangi bölümünün makale olduğunu bilemediği için dosyadaki her şey dönüştürülür. Temiz sonuç için CMS'niz izin veriyorsa yazıyı temasız kaydedin ya da dönüşümden sonra Markdown'ın başındaki ve sonundaki gezinme satırlarını silin.

WordPress yazılarını Hugo'ya veya Jekyll'a nasıl taşırım?

WordPress'in yerleşik dışa aktarımı HTML değil XML dosyasıdır; bu yüzden kod düzenleyiciden kopyalanan veya tarayıcıdan kaydedilen her yazının HTML'sini dönüştürün. Ardından her .md dosyasının başına front matter ekleyin: başlık, tarih ve etiketleri tutan, üçer tire içeren iki satır arasındaki bloktur. Hugo da Jekyll de bilgileri buradan okur.

Bazı tablolar Markdown'da neden tuhaf görünüyor?

GitHub Flavored Markdown'ın eklediği Markdown tabloları tek başlık satırına sahiptir ve birleştirilmiş hücre içermez. Basit bir HTML tablosu sorunsuz dönüşür; colspan, rowspan veya iç içe liste içeren tablonun Markdown karşılığı olmadığından düzleştirilir. Markdown ham HTML'e izin verdiği için düzenin önemli olduğu yerlere özgün tabloyu geri yapıştırabilirsiniz.

Markdown, sayfaları yapay zekâ veya arama araçlarına vermek için iyi bir format mı?

Çoğunlukla evet. Markdown başlıklar, listeler, bağlantılar ve vurgu gibi önemli yapıyı korur; öznitelikleri, betikleri ve stilleri atar. Böylece aynı makale çok daha kısa ve işlenmesi kolay hale gelir. Hiç işaretleme istemiyorsanız HTML'den TXT'ye aracını kullanın.