awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
thlorenz avatar

thlorenz/doctoc

0
View on GitHub↗
4,451 Stars·487 Forks·JavaScript·MIT·5 Aufrufewww.npmjs.com/package/doctoc↗

Doctoc

doctoc ist ein Markdown-Inhaltsverzeichnis-Generator und Dateiprozessor, der darauf ausgelegt ist, automatisch verlinkte Listen von Überschriften innerhalb von Markdown-Dokumenten zu erstellen und zu aktualisieren. Es fungiert als Dokumentationstool für Git-Repositories, das lokale Verzeichnisse scannt, um sicherzustellen, dass die Navigation über eine Sammlung von Dateien hinweg konsistent bleibt.

Das Tool bietet einen GitHub-kompatiblen Anker-Generator, der Überschriften-Links so formatiert, dass sie den spezifischen Anforderungen von GitHub und ähnlichen Hosting-Plattformen entsprechen. Es verwaltet Updates durch das Auffinden von Marker-Kommentaren, um bestehende Inhaltsverzeichnisse zu ersetzen, ohne andere Dokumentinhalte zu überschreiben.

Das Projekt deckt die rekursive Verzeichnisverarbeitung ab, die es ermöglicht, verschachtelte Ordner zu scannen und Updates auf alle kompatiblen Dateien anzuwenden. Es enthält zudem Inhaltsfilterung und Eintragskontrolle, um spezifische Überschriften oder Dateien basierend auf Verschachtelungsebenen oder Metadaten-Tags auszuschließen.

Ein Konsistenz-Validierungs-Dienstprogramm ermöglicht es dem Tool zu prüfen, ob Dateien veraltet sind, ohne sie zu modifizieren, was die Integration in automatisierte Dokumentations-Workflows erleichtert.

Features

  • Automatic Table of Contents - Automatically generates navigational outlines based on the heading hierarchy of Markdown documents.
  • Anchor Links - Generates navigation identifiers that ensure compatibility with the anchor requirements of hosting providers.
  • Markdown Processors - Provides a recursive processor that scans and transforms Markdown documents to maintain consistent navigation and formatting.
  • Markdown Documentation - Automates the creation and maintenance of tables of contents for large sets of Markdown documentation.
  • Platform Anchor Generators - Provides GitHub-compatible anchor generation to ensure navigation links function correctly on hosting platforms.
  • TOC Refresh Utilities - Refreshes existing tables of contents by locating marker comments to prevent duplicate entries.
  • Git Documentation Utilities - Scans local Git directories to ensure all Markdown files have consistent and current navigation.
  • RegEx Heading Extractors - Uses regular expressions to identify heading levels and extract structure for table of contents generation.
  • Markdown Content Structures - Manages navigation for complex directory structures through recursive processing and content filtering.
  • Content Consistency Validators - Checks if document headings match the existing table of contents to signal required updates without modifying files.
  • TOC Generation - Validates the consistency of the generated table of contents against the actual document headings.
  • TOC Content Filters - Excludes specific headings or files from the generated table of contents using specialized markup tags.
  • TOC Entry Controllers - Controls which headings appear in the table of contents based on nesting levels and minimum length.
  • GitHub Repository Utilities - Provides utility functions to ensure Markdown navigation links are compatible with GitHub's repository structure.
  • Documentation Automation - Integrates table of contents generation into build pipelines to keep navigation in sync with heading changes.
  • Recursive Directory Processing - Traverses folder hierarchies to apply table of contents updates across entire project directories.
  • Markdown File Processors - Recursively scans directories to apply table of contents generation to all compatible Markdown files.
  • Recursive Directory Traversers - Recursively walks directory trees to locate all markdown files for batch processing.
  • Marker-Based Injection Utilities - Implements programmatic updates of documentation by injecting table of contents between predefined marker comments.
  • Markdown Tools - Generates table of contents for markdown files.

Star-Verlauf

Star-Verlauf für thlorenz/doctocStar-Verlauf für thlorenz/doctoc

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht thlorenz/doctoc?

doctoc ist ein Markdown-Inhaltsverzeichnis-Generator und Dateiprozessor, der darauf ausgelegt ist, automatisch verlinkte Listen von Überschriften innerhalb von Markdown-Dokumenten zu erstellen und zu aktualisieren. Es fungiert als Dokumentationstool für Git-Repositories, das lokale Verzeichnisse scannt, um sicherzustellen, dass die Navigation über eine Sammlung von Dateien hinweg konsistent bleibt.

Was sind die Hauptfunktionen von thlorenz/doctoc?

Die Hauptfunktionen von thlorenz/doctoc sind: Automatic Table of Contents, Anchor Links, Markdown Processors, Markdown Documentation, Platform Anchor Generators, TOC Refresh Utilities, Git Documentation Utilities, RegEx Heading Extractors.

Welche Open-Source-Alternativen gibt es zu thlorenz/doctoc?

Open-Source-Alternativen zu thlorenz/doctoc sind unter anderem: ekalinin/github-markdown-toc — This project is a command-line utility designed to automate the creation and maintenance of tables of contents within… jonschlinkert/markdown-toc — Markdown-toc is a utility for generating and maintaining tables of contents within markdown files. It functions as… russross/blackfriday — Blackfriday is a Go library for parsing and converting Markdown text into HTML, LaTeX, and other structured formats.… richardlitt/standard-readme — Standard README is a markdown documentation standard and specification designed to organize project metadata and… swiftggteam/the-swift-programming-language-in-chinese — This project is a Simplified Chinese translation of the official Swift programming language documentation. It… christianlempa/cheat-sheets — This project is a technical reference knowledge base and developer cheat sheet repository. It functions as a…

Open-Source-Alternativen zu Doctoc

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Doctoc.
  • ekalinin/github-markdown-tocAvatar von ekalinin

    ekalinin/github-markdown-toc

    3,292Auf GitHub ansehen↗

    This project is a command-line utility designed to automate the creation and maintenance of tables of contents within markdown files. It functions as a static documentation processor that parses document headings to generate hierarchical navigation lists, which are then injected directly into the source files. The tool distinguishes itself by supporting both local files and remote network streams as input sources. It utilizes marker-based content updating to refresh existing navigation sections without requiring manual edits, and it includes authentication support for remote requests to bypas

    Shellgithubmarkdownshell
    Auf GitHub ansehen↗3,292
  • jonschlinkert/markdown-tocAvatar von jonschlinkert

    jonschlinkert/markdown-toc

    1,752Auf GitHub ansehen↗

    Markdown-toc is a utility for generating and maintaining tables of contents within markdown files. It functions as both a command-line interface and a programmatic library, enabling the automated creation of structured navigation links based on the heading hierarchy of a document. The tool distinguishes itself through its marker-based injection system, which allows for the precise placement and updating of navigation blocks within existing files. It includes a dedicated transformation pipeline for slugifying heading text into URL-friendly identifiers, ensuring that generated links remain cons

    JavaScriptjavascriptjonschlinkertmarkdown
    Auf GitHub ansehen↗1,752
  • russross/blackfridayAvatar von russross

    russross/blackfriday

    5,614Auf GitHub ansehen↗

    Blackfriday is a Go library for parsing and converting Markdown text into HTML, LaTeX, and other structured formats. It functions as an extensible Markdown processor that transforms syntax into target markup languages. The project is distinguished by its pluggable rendering architecture, which allows for the production of diverse output targets such as Slack message styles, Confluence Wiki Markup, and GitHub Flavored Markdown. It supports custom syntax extensions including definition lists, footnotes, autolinks, and strikethroughs. The processor includes utilities for generating automatic ta

    Go
    Auf GitHub ansehen↗5,614
  • richardlitt/standard-readmeAvatar von RichardLitt

    RichardLitt/standard-readme

    6,311Auf GitHub ansehen↗

    Standard README is a markdown documentation standard and specification designed to organize project metadata and instructions. It functions as an open source governance framework that establishes a formal set of rules and templates to ensure project information remains predictable and consistent across different repositories. The project provides a documentation compliance validator to check if a README complies with these predefined formatting standards. It includes tools for README template generation to produce baseline documentation files and a system for signaling specification complianc

    JavaScriptdocsdocumentationreadme
    Auf GitHub ansehen↗6,311
  • Alle 30 Alternativen zu Doctoc anzeigen→