# Extractor de headings Markdown
## Descripción
Simple, lo necesitaba para generar mapas mentales de documentos largos, y como es útil, pues lo dejo aquí.
Dejo dos versiones,
1. Una que simplemente devuelve los *headings* de un documento Markdown, es decir, la estructura de título.
2. Otra que incluye resumen muy conciso y esquemático del contenido del documento.
## Prompt
```code
Extrae y devuelve únicamente los encabezados o títulos del texto, **aunque el documento no esté en formato Markdown**.
Si no hay signos `#`, **infiere la estructura jerárquica** a partir del formato (títulos, mayúsculas, numeraciones o separadores).
- Devuelve **solo las líneas que correspondan a encabezados o títulos**.
- Reprodúcelas en formato Markdown, usando `#` para indicar los niveles jerárquicos detectados.
- Mantén el orden original.
- Muestra el resultado **dentro de un único bloque de código Markdown**.
- No añadas comentarios, explicaciones ni texto adicional fuera del bloque.
Texto o documento adjunto:
```
## Prompt versión con resumen muy esquemático de contenido
```code
Extrae y devuelve los encabezados del texto, **aunque el documento no esté en formato Markdown**, e incluye un **mini resumen esquemático** de cada sección.
- Si el documento no usa `#`, **deduce los encabezados** según su formato (títulos, mayúsculas, numeraciones o estructura).
- Devuelve los encabezados en formato Markdown.
- Debajo de cada heading, añade **una o dos líneas con las ideas clave o conceptos esenciales**, en formato lista (`-`).
- Usa frases muy cortas o palabras clave: estilo mapa mental, no resumen narrativo.
- Mantén el formato Markdown dentro de un único bloque de código.
- No añadas comentarios, explicaciones ni texto adicional fuera del bloque.
Texto o documento adjunto:
```