Markdown Inhoudsopgave Generator
Een gratis tool om automatisch een inhoudsopgave (TOC) te genereren uit Markdown tekst.
Pas niveaus en formaten aan. Werkt veilig in je browser.
Over de Markdown Inhoudsopgave Generator
Een gratis tool die automatisch een inhoudsopgave (TOC) genereert voor documenten die in Markdown zijn geschreven. Het bespaart u de moeite om handmatig een inhoudsopgave te maken bij het schrijven van technische artikelen voor platforms zoals GitHub README's of blogs.
U kunt het extractiebereik van kopniveaus (h1-h6) en het uitvoerformaat, zoals ongeordende lijsten (-) of geordende lijsten (1.), fijnmazig aanpassen.
Alle verwerking wordt voltooid binnen uw browser, zodat de tekstgegevens die u invoert nooit naar een externe server worden gestuurd. U kunt het veilig gebruiken voor vertrouwelijke documenten of privé-aantekeningen zonder u zorgen te hoeven maken over datalekken.
Hoe te gebruiken
Markdown invoeren
Plak of typ de Markdown-tekst waarvoor u een inhoudsopgave wilt maken in het linker invoergebied.
Opties instellen
Selecteer het "Max Niveau (h2-h6)" om te extraheren en het "Lijstformaat (Ongeordend / Geordend)" voor de uitvoer.
Inhoudsopgave genereren en kopiëren
Klik op de "Genereer Inhoudsopgave" knop en de inhoudsopgave wordt in het rechter gebied weergegeven. Klik op de kopieerknop en plak het in uw originele document.
Woordenlijst
- Markdown
- Een lichtgewicht opmaaktaal voor het formatteren van tekst. Het maakt gebruik van symbolen om koppen, lijsten, links enz. eenvoudig uit te drukken en wordt veel gebruikt, vooral door programmeurs.
- TOC (Table of Contents)
- Geplaatst aan het begin van een lang document, zodat lezers snel toegang krijgen tot de gewenste sectie, wat de leesbaarheid verbetert.
- Kopniveau
- Een indicator van de hiërarchische structuur van een document, die overeenkomt met de h1 tot h6 tags in HTML. In Markdown wordt het niveau uitgedrukt door het aantal "#".
- Ankerlink
- Een link om naar een specifieke locatie binnen een pagina te springen. In een Markdown-inhoudsopgave wordt gesprongen door een automatisch gegenereerde ID op te geven (bijv. `#heading`) op basis van de koptekst.
- Client-side verwerking
- Een mechanisme dat een programma alleen binnen de browser van de gebruiker uitvoert zonder met een server te communiceren. Het heeft geen risico op datalekken en biedt uitstekende beveiliging.
FAQ
- Q.Worden de Markdown-gegevens die ik invoer op de server opgeslagen?
- Nee, deze worden niet opgeslagen. Aangezien deze tool gebruik maakt van client-side verwerking die volledig binnen uw browser draait, wordt de tekst die u invoert nooit naar een externe server gestuurd. U kunt het veilig gebruiken, zelfs voor documenten die vertrouwelijke informatie bevat.
- Q.Klikken op de gegenereerde TOC link springt niet.
- Afhankelijk van het platform (GitHub, enz.) kunnen de regels voor het automatisch genereren van anker-ID's uit koppen variëren. Deze tool genereert ID's op basis van algemene regels (kleine letters, spaties vervangen door streepjes, enz.), maar mogelijk moet u deze handmatig aanpassen om te voldoen aan de specifieke specificaties van het platform.
- Q.Kan ik een specifieke kop uitsluiten van de inhoudsopgave?
- In de huidige versie worden alle koppen onder het opgegeven "Max Niveau" geëxtraheerd. Er is geen functie om alleen specifieke koppen uit te sluiten, dus verwijder ze na het genereren handmatig.
- Q.Worden '#' in codeblokken ook geëxtraheerd?
- Nee, het extractie-algoritme van onze tool is ontworpen om tekst binnen codeblokken die omgeven zijn door drie backticks (```) te negeren. Daarom worden opmerkingen in code niet per ongeluk geëxtraheerd als inhoudsopgave.
- Q.Ondersteunt het niet-Engelse koppen?
- Ja. Koppen in het Japans, Engels en andere talen worden correct geëxtraheerd en gegenereerd als inhoudsopgave. Aangezien de regel voor het genereren van de ankerlink-ID echter gebaseerd is op het Engels, kunnen niet-Engelse koppen in sommige gevallen URL-gecodeerd zijn.
Toepassingen
GitHub README's maken
Voeg een inhoudsopgave toe aan lange README.md bestanden voor open-source projecten om het voor bijdragers en gebruikers gemakkelijker te maken om informatie te vinden.
Technische blogs schrijven
Plaats bij het plaatsen van lange technische artikelen op platforms een inhoudsopgave aan het begin om het gemak voor de lezer te vergroten.
Interne documenten organiseren
Voeg een inhoudsopgave toe aan interne handleidingen die zijn gemaakt met Markdown-compatibele tools zoals Notion om de doorzoekbaarheid en leesbaarheid te verbeteren.
Persoonlijke aantekeningen organiseren
Voeg een inhoudsopgave toe aan de enorme hoeveelheid aantekeningen die is verzameld in kennisbeheertools zoals Obsidian of Logseq om uw gedachten te ordenen en ze soepel te bekijken.
Feedback sturen
Laat ons uw mening weten om ons te helpen de tool te verbeteren.
Feedback wordt tijdelijk opgeschort
De server is overbelast of spambeveiliging is actief. Probeer het later opnieuw.