İçeriğe atla
TextArray
%100 yerel

Markdown TOC oluşturucu

GitHub tarzı bağlantılarla Markdown belgesinin başlıklarından bağlantılı bir içindekiler tablosu oluşturun.

Giriş
Çıkış

Markdown TOC oluşturucu

Bir Markdown belgesini yapıştırın ve bağlantılı içindekiler tablosunu anında geri alın. Araç, metni #'den ######'a kadar olan ATX başlıkları için tarar ve bir README'nin, bir wiki sayfasının veya herhangi bir belge dosyasının üstüne yapıştırılmaya hazır, iç içe geçmiş bir Markdown listesi oluşturur. Çitlerle çevrili kod blokları içindeki başlık benzeri çizgiler göz ardı edilir; bu nedenle, snippet'lerinizdeki örnek Markdown hiçbir zaman İçindekiler'e hayalet bir giriş sızdırmaz.

Bağlantılar GitHub'un kurallarına uyar: başlık metni küçük harfle yazılır, boşluklar kısa çizgi haline gelir ve noktalama işaretleri kaldırılırken, aksan işaretli harfler korunur - GitHub bunları da korur, bu nedenle "Číslo účtu" gibi bir başlık #číslo-účtu olarak bağlanır ve İçindekiler github.com, GitLab ve Markdown oluşturucuların çoğunda çalışır. Birkaç başlık aynı metni paylaştığında, ikinci ve üçüncü başlıklar -1 ve -2 son eklerini alır; tıpkı GitHub'un onları numaraladığı gibi. Kalın, italik, satır içi kod ve başlık içindeki bağlantı işaretlemesi etiketten kaybolur; okunabilir metni kalır.

Düzeyler seçimi listenin ne kadar derine ineceğini kontrol eder: varsayılan H2–H3 çoğu README'ye uygundur, H1–H6 her şeyi yakalar ve yalnızca H2 veya H2–H4 daha düz veya daha derin belgelere sığar. Stil, madde işaretleri ve numaralandırılmış bir liste arasında geçiş yapar, Bağlantılar'ın işaretini kaldırmak, bağlantı bağlantıları yerine düz metinli bir taslak oluşturur ve Sekmeli Girinti, deponuzun kullandığı stille eşleşen sekme karakterleri için iki boşluklu yuvalamayı değiştirir.

Her şey tarayıcınızda yerel olarak çalışır; belge hiçbir zaman yüklenmez, dolayısıyla özel özellikler ve yayınlanmamış taslaklar cihazınızda kalır. Çıktının altındaki çizelge, bulunan başlıkları ve üretilen TOC satırlarını sayar ve sonuç tek tıklamayla kopyalanabilir veya indirilebilir.

FAQ

Araç hangi başlıkları tanıyor?
ATX başlıkları — 1-6 karma karakterle başlayan bir satır ve # ile ###### arasında bir boşluk. ``` çitlerle çevrili kod bloklarının içindeki başlıklar atlandı. Metin başlıkları (=== veya --- ile altı çizili bir çizgi) tanınmaz; bunların yerine # başlık olarak yazın.
Bağlantılar GitHub'da çalışacak mı?
Evet. Bağlantılar GitHub kurallarıyla oluşturulmuştur (küçük harf, boşluktan kısa çizgiye kadar, noktalama işaretleri kaldırılmış, aksan işaretleri korunmuş) ve yinelenen başlıklar GitHub'un eklediği aynı -1, -2 soneklerini alır, böylece İçindekiler bir README'ye yapıştırıldığında çalışır.
Bunun yerine numaralı bir liste veya düz metin alabilir miyim?
Evet. Düzey başına sayaçlar içeren sıralı bir liste için Stil'i Numaralı olarak ayarlayın ve bağlantı bağlantıları olmayan düz bir taslak için Bağlantılar'ın işaretini kaldırın. Sekmeli girinti, sekmeler için iki boşluklu yuvalamayı değiştirir.
Belgem herhangi bir yere yüklendi mi?
Hayır. Araç tamamen tarayıcınızda çalışır ve metniniz asla cihazınızdan ayrılmaz.