İçeriğe atla
%100 yerel

AsciiDoc'tan Markdown'a dönüştürücü

AsciiDoc sözdizimini Markdown'a ve tersi yöne dönüştürün, doğrudan tarayıcınızda.

Giriş
Çıkış

AsciiDoc'tan Markdown'a dönüştürücü

AsciiDoc yapıştırın — bir README, belgeler sayfası veya vikiden dışa aktarılan metin — ve bu araç onu Markdown'a yeniden yazacaktır. Başlıklar (=, ==, ====== kadar) # ve ###### arasında olur. Kalın metin (*word*) **word** olur, oysa italik (_word_) ve satır içi kod (`word`) her iki biçimde de zaten aynı sözdizimini paylaştıkları ve değişmeden geçtikleri için. link:url[text] ve düz https://url[text] [text](url) olur, image::url[alt] ![alt](url) olur, ---- ile sarmalanmış [source,language] bloğu çitlenmiş kod bloğu olur ve |=== tablosu başlık ayırıcı satırıyla Markdown boru tablosu olur. NOTE, TIP, WARNING, IMPORTANT ve CAUTION notları alıntı blokları veya GitHub uyarı blokları haline gelir ve yön seçeneği aracılığıyla tüm işlem tersine de çalışır, Markdown'dan geri AsciiDoc'a.

Diğer seçenekler ayrıntıları şekillendirir: başlık stili ATX (#) veya Setext (= veya - altçizgisi, yalnızca bir ve iki seviyeleri — daha derin başlıklar ATX'e geri döner) arasından seçim yapar; not biçimi düz alıntı veya GitHub uyarı bloğu seçebilir; madde işareti stili sırasız listeler için kısa çizgi veya yıldız seçer; ve öznitelikleri ön konu olarak tutmak AsciiDoc'un :name: value satırlarını YAML bloğuna dönüştürür, bunları düşürmek yerine, ters yönde de yansıtılır.

Bu hafif, desen tabanlı bir dönüştürücüdür, tam bir ayrıştırıcı değil, bu nedenle yukarıdaki yapılar üzerinde en iyi şekilde çalışır. Sıralı listeler her zaman "1." veya "." olarak çıkar — oluşturucular marker'ın kendi rakamlarından bağımsız olarak sırayla numaralandırırlar, bu nedenle numaralandırma etkilenmez. Windows ve Unix satır sonları aynı şekilde işlenir ve toplam giriş satırlarını, çıkış satırlarını ve dönüştürülen öğeleri bildirir.

Her şey yazarken tarayıcınızda yerel olarak çalışır — yapıştırdığınız hiçbir şey hiçbir yere yüklenmez, günlüğe kaydedilmez veya gönderilmez. Sonucu kopyalayın, .txt dosyası olarak indirin veya başka bir geçiş için geri inputa gönderin.

FAQ

Her iki yönü işler midir — AsciiDoc'tan Markdown'a ve Markdown'dan AsciiDoc'a?
Evet. Yön seçeneği okunacak biçimi ve üretilen biçimi değiştirir ve takas, geçerli çıktıyı geri girişe de taşır, böylece gidiş-dönüş dönüşümünü kontrol edebilirsiniz.
Neden sıralı listeler her zaman "1." veya "." şeklinde çıkar?
Hem Markdown hem de AsciiDoc oluşturucuları, marker'ın kendi rakamı veya nokta sayısından bağımsız olarak sırayla numaralandırırlar, bu nedenle her işaretleyici yazımı aynı şekilde yazılmış doğru numaralandırılmış çıktı üretir ve dönüştürücünün sayaçları izlemesi gerekmez.
Bu araçın tanımadığı AsciiDoc yapıları ne olur?
Desteklenen küme dışında herhangi bir şey — başlıklar, kalın, bağlantılar, görüntüler, kod blokları, bir satırlı tablolar, notlar, listeler ve :name: value öznitelikleri — tahmin etmek yerine düz metin olarak kalır, bu nedenle çıktı bilinmeyen işaretlemenin sessiz şekilde aşağılanması yerine tahmin edilebilir kalır.
Yuvalanmış veya çok satırlı tabloları dönüştürebilir mi?
Her tablo satırının |=== sınırlayıcıları arasında (AsciiDoc) veya başlık ayırıcı satırı (Markdown) olan standart boru tablosu olarak ayrı satırda oturduğu yaygın kompakt biçimi destekler. Bir hücre başına bir satır ve boş satır ayırıcıları ile yazılan AsciiDoc tabloları yeniden oluşturulmaz.
Belgem bir yere yükleniyor mu?
Hayır. Dönüştürme tamamen tarayıcınızda çalışır — yapıştırdığınız hiçbir şey hiçbir zaman cihazınızı terk etmez.