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
Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.
150 DPI, bir A4 sayfasını yaklaşık 1240 × 1754 px yapar. Yazdırma için 300 kullanın.
Dosyanın tamamını ya da yalnızca bazı sayfaları veya slaytları dönüştürün (PDF ve sunum girdisi).
Dönüştürülecek sayfalar veya slaytlar, örn. 1-3, 5, 8-10.
UTF-8 her dilde çalışır. Windows'ta Excel veya Not Defteri bozuk karakterler gösteriyorsa BOM'lu UTF-8'i seçin; eski kodlamalar yalnızca eski yazılımlar içindir.
macOS, Linux ve kod düzenleyiciler için LF; klasik Not Defteri gibi eski Windows programları için CRLF.
Standart olan virgüldür. Ondalıkları virgülle yazan ülkelerde (Almanya, Fransa, Brezilya) Excel için noktalı virgül kullanın.
Birden çok sayfalı Excel girdisi: hepsini dönüştürün (sayfa başına bir bölüm veya dosya) ya da yalnızca ilkini.
Bu aracı nasıl kullanırsınız
- 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
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
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 → | CommonMark | GitHub Flavored Markdown |
|---|---|---|
| h1–h6 başlıkları | h1–h6 başlıkları to CommonMark: yes | h1–h6 başlıkları to GitHub Flavored Markdown: yes |
| Bağlantılar ve resimler | Bağlantılar ve resimler to CommonMark: yes | Bağlantılar ve resimler to GitHub Flavored Markdown: yes |
| Listeler ve alıntı blokları | Listeler ve alıntı blokları to CommonMark: yes | Listeler ve alıntı blokları to GitHub Flavored Markdown: yes |
| Code ve pre blokları | Code ve pre blokları to CommonMark: yes | Code ve pre blokları to GitHub Flavored Markdown: yes |
| Basit tablolar | – Basit tablolar to CommonMark: no | Basit 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 |
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
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
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.
- DOCX'i Markdown'a DönüştürmeWord DOCX dosyalarını GitHub, statik site üreticileri ve docs-as-code için temiz Markdown'a dönüştürün. Resimler ZIP'te .md yanında, 20 dosya.
- TXT'yi MD'ye DönüştürmeObsidian, GitHub veya statik site için .txt dosyalarını .md Markdown'a dönüştürün. Varsayılan UTF-8 ve LF, istenirse CRLF; tek seferde 20 dosya.
- HTML'yi Metne DönüştürmeHTML dosyalarını düz metne dönüştürün: etiketler, betikler ve stiller kaldırılır, varlıklar gerçek karakter olur, UTF-8 çıktı. Seferde 20 sayfa, üyeliksiz.
- Markdown'ı DOCX'e DönüştürmeMarkdown (.md) dosyalarını başlık stilleri, liste, tablo ve bağlantılarla Word DOCX'e dönüştürün. Obsidian, Typora, GitHub taslakları için.
- Excel'i MD'ye DönüştürmeExcel .xlsx sayfalarını README, wiki, Obsidian notu veya AI istemi için Markdown tablolarına dönüştürün. Tüm sayfalar, değerler Excel'deki gibi.
- TXT'yi HTML'ye Dönüştürme.txt dosyasını geçerli bir HTML sayfasına çevirin: paragraflar korunur, <, > ve & kaçışlanır, head'de UTF-8 belirtilir. Tek seferde 20 dosya.