Pre-launch version

Generator de cuprins Markdown

Lipește Markdown sau trage un fișier .md ca să obții un cuprins imbricat cu ancore compatibile GitHub — gata de copiat înapoi în document.
Fișierul tău nu îți părăsește niciodată dispozitivul.

Cum vrei să adaugi Markdownul tău?

Lipește sau încarcă Markdown ca să generezi un cuprins.

Despre generatorul de cuprins Markdown

Ancore compatibile cu GitHub

Ancorele respectă regula proprie de slug a GitHub: textul titlului este trecut la litere mici, punctuația este aruncată, iar fiecare spațiu rămas devine o cratimă. Asta înseamnă că legăturile pe care le produce instrumentul funcționează când lipești cuprinsul într-un README pe GitHub sau GitLab — inclusiv detaliile care se greșesc ușor, cum ar fi punctuația dintre două cuvinte, care lasă în urmă o cratimă dublă. Titlurile repetate primesc de la GitHub sufixele -1, -2 în ordinea documentului, așa că două secțiuni numite amândouă „Prezentare generală” trimit către locurile corecte.

Găsește ambele stiluri de titlu

Sunt culese atât titlurile ATX (## Titlu), cât și cele setext (text subliniat cu === sau ---). Setext se ratează ușor — o subliniere din liniuțe nu se deosebește de o linie orizontală dacă nu te uiți la rândul de deasupra — așa că verificarea este comună cu formatatorul și cu verificatorul nostru, ca să fim siguri că toate trei se pun de acord. Titlurile din interiorul blocurilor de cod delimitate sau indentate sunt ignorate, la fel ca tot ce se află în front matter-ul YAML.

Imbricarea urmează documentul tău

Indentarea se măsoară pornind de la cel mai puțin adânc titlu prezent efectiv, așa că un document ale cărui secțiuni încep de la ## produce o listă plată de nivel superior, nu una indentată fără rost. Titlurile mai adânci se imbrică sub ele. Totul rulează local, în browserul tău — documentul este citit pe dispozitivul tău și nimic nu este încărcat sau stocat.

Generează fără să încarci — fișierul tău nu îți părăsește niciodată dispozitivul

Acest instrument rulează în întregime în browserul tău, în JavaScript. Fișierul tău Markdown nu este niciodată încărcat pe un server, niciodată stocat și nu îți părăsește niciodată dispozitivul — așa că ciornele, notițele și documentele rămân private.

Întrebări frecvente

Vor funcționa legăturile pe GitHub?
Da — ancorele sunt generate cu regula de slug a GitHub, așa că lipirea cuprinsului într-un README produce legături funcționale. Inclusiv respectarea exactă a ciudățeniilor GitHub: un titlu precum „Configurare — partea întâi” produce o cratimă dublă acolo unde era linia de pauză, pentru că exact asta generează GitHub.
Găsește titlurile subliniate (setext)?
Da. Sunt culese atât titlurile cu #, cât și cele subliniate cu === sau ---. Aceeași verificare subliniere-versus-linie-orizontală este comună cu Formatează Markdown și Verifică Markdown, așa că toate trei instrumentele se pun de acord asupra a ceea ce înseamnă un titlu.
Dar titlurile duplicate?
Primesc sufixele numerice ale GitHub în ordinea documentului — primul „Prezentare generală” trimite la #prezentare-generală, al doilea la #prezentare-generală-1 — exact așa cum le rezolvă randatorul.
Există o descărcare?
Nu — un cuprins este un fragment pe care îl lipești înapoi în documentul tău, nu un fișier de păstrat. Există un buton de copiere; caseta cu rezultatul poate fi și pur și simplu selectată, dacă preferi.
Sunt incluse titlurile din blocurile de cod?
Nu. Blocurile de cod delimitate și indentate sunt sărite, așa că un rând cu # dintr-un exemplu nu este confundat niciodată cu un titlu. Front matter-ul YAML este sărit și el.
Îmi încarcă fișierul?
Nu. Generarea se face în întregime în browserul tău, în JavaScript — fișierul tău Markdown nu este niciodată trimis către un server și nu îți părăsește niciodată dispozitivul.

Alte instrumente Markdown, în curând

Markdown în PDF, îmbinare, împărțire și altele — totul gratuit și în browserul tău.

Înapoi la toate instrumentele →