Markdown Tablo Editörü
Bir tabloyu görsel olarak düzenle — satırlar, sütunlar, sütun başına hizalama — ve GitHub uyumlu Markdown'u kopyala.
Sonucu görmek için yukarıya giriş yapın.
Bu ne işe yarar?
Markdown tabloları render edilen çıktıda harikadır ve elle yazılması sefalettir. Pipe karakterleri, hizalama iki nokta üst üsteleri, sütun başına doğru sayıda tire — her şeyi yerine itelediğinde, HTML olarak yazmış olabilirdin. Bu editör tanıdık bir grid verir: düzenlemek için herhangi bir hücreye tıkla, satır ve sütun eklemek/kaldırmak için düğmeleri kullan, açılır menüden sütun başına hizalama ayarla ve bitince GitHub uyumlu Markdown'u kopyala. Aşağıya mevcut bir Markdown tablosu da yapıştırabilirsin ve daha fazla düzenleme için grid'e yüklenecektir.
Ne zaman kullanılır
- Bir README, GitHub issue veya PR description için karşılaştırma tablosu yazma.
- Bir belgeden bir tabloyu yeniden düzenleme — mevcut Markdown'u yapıştır, grid'de ince ayarla, geri kopyala.
- Düzgün hizalanmış ASCII-padded tablo üretme (çıktı sağdan padded'dir, böylece düz metin olarak da okunabilir).
- Pipe-and-dash sözdizimiyle mücadele etmeden bir release-notes tablosu hazırlama.
Sık yapılan hatalar
- Inline pipe'lar GFM tablolarını bozar. Bir hücre içindeki literal
|hücreyi sonlandırır. İhtiyacın olduğunda\|olarak escape et. - Hücre içeriği tek satırdır. Markdown tabloları HTML (
<br>) olmadan hücreler içinde satır sonlarını desteklemez. Çok satırlı içerik için HTML'de tablo yaz. - Hizalama render edilir, zorlanmaz. Çıktı kaynakta da hizalamak için pad yapar, ama gerçek render edilen hizalama ayraç satırındaki iki nokta üst üstelerden gelir, aralıklardan değil.
- İlk satır her zaman başlık olarak ele alınır. GFM tabloları zorunlu bir başlığa sahiptir.
- Bazı Markdown lehçeleri GFM'den daha katıdır. CommonMark'ın kendisi tabloları tanımlamaz; GFM, MultiMarkdown ve diğerleri biraz farklı varyantları destekler.
- Biçimlendirilmemiş CSV yapıştırmak çalışmaz. "Import" textarea bir Markdown tablosu (
|---|ayraç ile) bekler.