İçeriğe geç
freeonlinemarkdowneditor
Türkçe

Blog

Markdown’ı biçimi bozulmadan Word’e veya Google Docs’a yapıştırmak

biçimli metinwordgoogle docspano

Markdown’ı karakterlere indirgemek bir form alanı için doğru yanıttır. Bir belge için yanlış yanıttır. Word’e ya da Google Docs’a yapıştırıyorsanız başlıkların başlık, tablonun da tablo olmasını istersiniz.

Bu farklı bir dönüştürmedir ve panonun çoğu kişinin hiç düşünmediği bir kısmı üzerinden çalışır.

Pano birden fazla şey tutar

Tek bir kopyalama işlemi aynı içeriği aynı anda birkaç biçimde taşıyabilir. Bir kelime işlemciden kopyaladığınızda panoya text/html ve text/plain gider. Yapıştırdığınız uygulama anladığını alır: Word HTML’i alıp biçimi yeniden kurar; bir terminal düz metni alır ve gerisini yok sayar.

Bir tarayıcıdan Word’e yapıştırmanın kalını koruması, aynı şeyi bir kod düzenleyicisine yapıştırmanın korumaması bu yüzdendir. Hiçbir şey kaybolmadı — iki sürüm birlikte yol aldı ve her hedef birini seçti.

Buradaki biçimli metin dönüştürmesi ikisini birden yazar. Çıktı biçimi olarak Biçimli metin seçin ve Kopyala’ya basın: pano, işlenmiş HTML’i düz metin yedeğiyle birlikte alır. Word’e, Docs’a, Gmail’e ya da Outlook’a yapıştırın, biçim gelir. Bir terminale yapıştırın, işaretleme yerine okunabilir metin alırsınız.

Neler geçer

Başlıklar, kalın ve eğik, iç içe geçişleriyle birlikte sıralı ve sırasız listeler, gerçek hücreli tablolar, gerçek bağlantı olarak bağlantılar, satır içi kod ve kod blokları, alıntılar ve hedefin erişebildiği yerlerde görseller.

Görev listeleri onay kutusu olarak geçer. Dipnotlar, tanımlarına giden bağlantı olarak geçer.

İşin çetrefilleştiği yerler

Firefox, birden çok biçim yazan pano API’sini bir tercihin arkasında tutar; dolayısıyla otomatik yol orada kullanılamaz. Yedek çözüm, işlenmiş önizlemeyi seçer; böylece elle yapılan bir Ctrl/+C biçimi yine de taşır — tarayıcının kendi kopyalaması, API istemese de iki türü halleder.

Görseller veri değil, başvurudur. Markdown https://example.com/grafik.png adresini gösteriyorsa, yapıştırılan belge de aynı adresi gösterir. O adrese erişilebilen yerde görünür, erişilemeyen yerde bozulur. Görselin belgeyle birlikte yolculuk etmesi gerekiyorsa HTML’i indirip görseli yanında tutun ya da resmi hedefe kendiniz ekleyin.

Google Docs, kabul ettiği HTML konusunda Word’den daha katıdır ve zaman zaman iç içe bir yapıyı basitleştirir. Derin iç içe listeler her zamanki kurbandır.

Ayarlar hâlâ geçerlidir

Yaygın bir varsayım, HTML her şey için gerçek bir öğeye sahip olduğundan biçimli metnin dönüştürme ayarlarını yok saydığıdır. Büyük ölçüde doğru — ama tümüyle değil. Birkaç ayar belgenin nasıl çizildiğini değil, kendisini değiştirir:

  • Bağlantılar yalnızca metnini koruyabilir, adresi gösterebilir ya da adrese dönüşebilir.
  • Görseller korunabilir ya da çıkarılabilir.
  • Kod blokları, alıntılar ve dipnotlar çıkarılabilir.
  • Başlıklar büyük harfe çevrilebilir.
  • Noktalama ASCII’ye normalleştirilebilir.

Bunlar biçimli metin ve HTML için de düz metin kadar geçerlidir. Gerçekten geçerli olmayanlar, karakter biçimlendirenlerdir — madde işareti simgesi, tablo düzeni, görev listesi işaretleri, boş satırların birleştirilmesi — çünkü bir HTML listesi için madde karakteri seçilmesi gerekmez. Bunlar düz metin kipinden çıktığınızda kapanır ve panel nedenini söyler.

Yapıştırma değil de bir dosya gerekiyorsa

Aynı işlenmiş çıktı, biçemi içine gömülü bağımsız bir .html olarak iner; ağ bağlantısı olmadan düzgün açılır — ya da PDF olarak yazdırılır.

Dönüştürücüyü dene →