#396 · Markdown y documentos

Generador de índice para Markdown

Crea automáticamente una tabla de contenido a partir de los encabezados de un documento Markdown. El generador respeta los niveles jerárquicos, construye anclas compatibles con el estilo habitual de GitHub y permite omitir el H1 principal. Es una forma rápida de mantener README y documentación navegable cuando la estructura cambia.

Entrada de texto

Markdown con encabezados
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega el contenido Markdown en el cuadro de entrada.
  2. Ajusta las opciones disponibles para este análisis.
  3. Ejecuta la herramienta y revisa el informe.
  4. Copia el resultado o expórtalo cuando el formato estructurado esté disponible.

Qué hace esta herramienta

Convierte los encabezados Markdown en una lista enlazada con anclas normalizadas para crear una tabla de contenido.

Extrae encabezados ATX, calcula una ancla normalizada y genera una lista Markdown indentada por nivel.

El contenido se procesa localmente en tu navegador y no se envía a un servicio externo.

Ejemplo

Entrada:

# Mi proyecto

## Instalación
### Requisitos
## Uso básico
### Ejemplos rápidos
## Preguntas frecuentes

Resultado esperado: la herramienta aplica las reglas seleccionadas y muestra un informe con las métricas correspondientes.

Casos de uso

  • Preparar contenido antes de publicarlo o compartirlo.
  • Detectar inconsistencias de formato durante una revisión.
  • Convertir texto copiado desde distintas fuentes a una estructura más uniforme.
  • Generar una salida que pueda copiarse o exportarse para trabajo posterior.

Consejos para obtener mejores resultados

  • Trabaja sobre una copia si el documento es importante.
  • Revisa el resultado cuando el texto utilice sintaxis no estándar.
  • Prueba primero con una muestra pequeña si el documento es muy largo.
  • Comprueba enlaces, anclas o renderizado final en la plataforma de destino cuando corresponda.

Detalles del procesamiento

Extrae encabezados ATX, calcula una ancla normalizada y genera una lista Markdown indentada por nivel. La salida se genera únicamente a partir del contenido introducido y de las opciones seleccionadas.

El procesamiento es local y se limita a la sintaxis descrita; revisa el resultado si tu plataforma utiliza extensiones o reglas propias.

Preguntas frecuentes

¿Cómo genera las anclas del índice Markdown?

Convierte el encabezado a minúsculas, elimina marcas de formato y diacríticos básicos, sustituye espacios por guiones y descarta puntuación no útil.

¿Puedo excluir el título H1 del índice del README?

Sí. La opción está activada por defecto para que el índice empiece en las secciones H2 cuando el H1 es el título del proyecto.

¿El índice generado funciona exactamente igual en GitHub y GitLab?

No necesariamente. La normalización se aproxima al estilo habitual de GitHub, pero otras plataformas pueden resolver caracteres y duplicados de forma distinta.

¿Qué ocurre si los encabezados empiezan en H3?

El generador toma el nivel mínimo encontrado como base de sangría para evitar una indentación inicial innecesaria.

¿Puedo usar cuatro espacios por nivel en lugar de dos?

Sí. Selecciona cuatro espacios si tu estilo de Markdown o tu documentación prefiere una sangría más amplia.

Resumen de módulos

MóduloFunción
EntradaTexto procesado localmente en el navegador
ProcesamientoReglas específicas de esta herramienta
SalidaResultado copiable y descarga TXT
ExportaciónCSV/JSON cuando existen datos estructurados