Δημιουργία πίνακα περιεχομένων από οποιοδήποτε έγγραφο Markdown — Επικόλληση κειμένου ή σύρσιμο αρχείου .md, και το εργαλείο εξάγει κάθε επικεφαλίδα και παράγει φωλιασμένη λίστα Markdown συμβατή με το GitHub (οι άγκυρες ακολουθούν τους κανόνες slug του GitHub: πεζά, κενά → παύλες, το #<> αφαιρείται, τα κινεζικά διατηρούνται ως έχουν) ή μια λίστα HTML <nav> έτοιμη για αντιγραφή. Τα μπλοκ κώδικα αγνοούνται, οι διπλότυπες επικεφαλίδες παίρνουν επιθέματα -1/-2, και ο TOC μπορεί να εισαχθεί απευθείας στον δρομέα της πηγής ή να ληφθεί ως .md / .html. Όλα εκτελούνται τοπικά στο πρόγραμμα περιήγησης — χωρίς ανέβασμα, χωρίς διακομιστή.
Αρχείο:
Απόθεση αρχείου Markdown εδώ, ή κλικ για επιλογή .md / .markdown / .txt — έως 200 MB (ή επικόλληση παρακάτω)
Χωρίς κείμενο;
Επιλογές TOC
Επικόλληση κειμένου Markdown ή επιλογή αρχείου για να ξεκινήσει.
TOC Markdown
Σημειώσεις: Οι επικεφαλίδες διαβάζονται με πλήρη αναλυτή Markdown, οπότε το # μέσα σε μπλοκ κώδικα με περιφράξεις ή σε εσοχή δεν μετράει ποτέ, και η μορφοποίηση εντός γραμμής όπως *έμφαση*, `κώδικας` ή [σύνδεσμοι] αφαιρείται από το κείμενο της άγκυρας. Οι άγκυρες ακολουθούν τους κανόνες slug του GitHub (τα κινεζικά διατηρούνται). Οι επαναλαμβανόμενες επικεφαλίδες παίρνουν επιθέματα -1, -2... Για αρχεία README χρησιμοποιείται η έξοδος λίστας Markdown· για ιστοσελίδες, η λίστα HTML <nav>. Η Εισαγωγή στον δρομέα τοποθετεί τον τρέχοντα TOC πίσω στο κείμενο της πηγής, στη θέση του δρομέα.
Οι επικεφαλίδες είναι το περίγραμμα
Ένας πίνακας περιεχομένων δημιουργείται μόνο από τις γραμμές επικεφαλίδων — η ιεραρχία προκύπτει από το βάθος των #, τίποτα άλλο. Κάθε καταχώρηση συνδέεται με ένα slug άγκυρας που προέρχεται από το κείμενο της επικεφαλίδας, οπότε η μετονομασία μιας επικεφαλίδας σπάει σιωπηλά τους υπάρχοντες συνδέσμους που δείχνουν στο παλιό slug. Ένας TOC επικολλημένος σε αρχείο γερνά επίσης: με την προσθήκη μιας επικεφαλίδας, η επικολλημένη λίστα δεν ταιριάζει πλέον με το έγγραφο.
Ανανέωση μετά την επεξεργασία των επικεφαλίδων — ο επικολλημένος TOC είναι στιγμιότυπο.