İçeriğe atla
%100 yerel

Front matter editörü

Bir Markdown belgesinin YAML front matter bölümünü ayır, doğrula ve yeniden biçimlendir.

Giriş
Çıkış

Front matter editörü

YAML front matter bloğuyla başlayan bir Markdown belgesini yapıştırın, bu araç belgeyi gövdeden ayırır, doğrular ve her ikisinin temiz bir sürümünü döndürür. Jekyll ve Hugo yazıları, Astro sayfaları, Obsidian notları gibi statik site üreteçleriyle kullanılan içerik için tasarlanmıştır — bu metaveri blokları site büyüdükçe kargaşaya dönüşür: anahtarlar her yazıda farklı sırada görünür, tarihler o an doğal gelen herhangi bir biçimde yazılır ve derlemene kadar yinelenen bir anahtar fark edilmez.

Göster seçeneği, front matter ve gövdeyi birlikte veya ayrı ayrı görüntüleme arasında geçiş yapar. Anahtarları alfabetik sırayla düzenleyin veya özel bir sıra belirtin (title, date, tags…); belirtilmeyenler alfabetik olarak eklenir. Gerekli anahtarlar seçeneği, listelediğiniz eksik anahtarları boş değerle doldurarak yazı grubunuz aynı yapıya sahip olur; Boş anahtarları kaldır seçeneği tersi yapar ve boş değerlere sahip anahtarları siler. Tarihleri ISO 8601 biçimine normaliza et seçeneği, 15.01.2024 veya 01/15/2024 gibi tanınabilir tarihleri 2024-01-15 biçiminde yeniden yazar, geçerli ISO tarihleri değişmez bırakır. Liste biçimi, kısa listeleri satır başına bir öğe blok formundan kompakt [a, b, c] satır içi formuna değiştirir; iç içe nesneler içeren listeler blok formunda kalır, çünkü bunlar düzleştirilemez.

Araç metaveri bloğunu da doğrular: üst düzeyde yinelenen anahtarlar işaretlenir ve satırları vurgulanır, `---` ile açılıp kapatılmayan bloklar hatası bildirilir. Birden fazla belgeyi işle seçeneğini etkinleştirerek, boş satırla ayrılmış birden fazla Markdown dosyasını art arda işleyebilir, her birine aynı seçenekler uygulanır ve sonuçlar birleştirilir.

Her şey tarayıcınızda yerel olarak çalışır; belgeleriniz hiçbir yere gönderilmez. Sonucu kopyalayın, .txt dosyası olarak indirin veya daha fazla ayarlama için giriş kutusuna geri gönderin.

FAQ

Front matter olarak ne kabul edilir?
Belgenin başında, yalnızca `---` içeren bir satırla başlayan, YAML anahtar-değer çiftleri tutan ve başka bir `---` veya `...` satırıyla kapanmış bir blok. Açılış `---` öncesi veya `---` olmayan içerik değiştirilmez.
Front matter sözdizimi hatası içeriyorsa ne olur?
Hata bildirilir ve orijinal metin aynen yapıştırdığınız gibi kalır, böylece düzeltirken hiçbir şey kaybetmezsiniz — gövde normal şekilde ayrılı olarak kalır.
"Gerekli anahtarlar" neyin eksik olduğunu nasıl belirler?
Listelediğiniz her adı ayrıştırılan front matter'ın kendi anahtarlarıyla karşılaştırır (büyük/küçük harfe duyarlı), sadece mevcut olmayanları ekler ve her birine boş bir değer atar.
Birden fazla blog yazısını aynı anda düzenleyebilir miyim?
Evet — "Birden fazla belgeyi işle" seçeneğini etkinleştirin ve birden fazla Markdown dosyasını art arda yapıştırın, her biri boş satırdan sonra kendi front matter bloğuyla başlar. Tüm seçenekler her belgeye uygulanır ve sonuçlar yeniden birleştirilir.
Belgem herhangi bir yere yükleniyor mu?
Hayır. Front matter ayrıştırma ve biçimlendirme tamamen tarayıcınızda çalışır — belge cihazınızdan hiçbir zaman ayrılmaz.