Generador de tabla de contenidos

Generador de tabla de contenidos para HTML y Markdown | We.Inc

Pega un artículo en HTML o Markdown y obtén una tabla de contenidos anidada con enlaces de ancla, ids añadidos a tus títulos y CSS para una barra lateral fija. En tu navegador.

Generador de tabla de contenidos

Este generador lee los títulos de tu artículo, le da a cada uno un id único y construye una lista anidada de enlaces que apuntan a ellos. Pega HTML o Markdown, elige qué niveles de título incluir y copia un bloque nav listo, una lista en Markdown o tu HTML con los ids de ancla ya añadidos.

Lo que pegas y lo que obtienes

Las guías largas son más fáciles de recorrer y compartir cuando los lectores pueden saltar a una sección. Los enlaces también dan a cada parte de la página su propia dirección, así que puedes enviar a alguien directamente al párrafo que necesita.

Cómo se crean los ids de ancla

Dónde colocar el bloque de contenidos

Preguntas frecuentes

¿Cómo hago una tabla de contenidos clicable en HTML?

Dale un id a cada título y enlázalo con una almohadilla: <a href="#set-a-budget">Set a budget</a> salta al elemento con id="set-a-budget". Envuelve los enlaces en un elemento nav con una lista dentro. Esta herramienta escribe tanto los ids como la lista.

¿Por qué mi enlace de salto cae detrás del header?

Un header fixed o sticky cubre la parte superior de la ventana, y el navegador desplaza el título hasta ese borde superior. Añade scroll-margin-top a los títulos, un poco mayor que la altura del header, y el título se detendrá debajo de él.

¿Puedo hacer que la tabla de contenidos se quede fija?

Sí. Pon el nav en una columna lateral y dale position: sticky con un valor top. Se desplaza con normalidad hasta llegar a ese margen y luego se queda quieto mientras su columna está en pantalla. El ejemplo de abajo muestra el CSS.

¿Ayuda una tabla de contenidos al SEO?

Ayuda a los lectores a encontrar secciones y da a cada sección una dirección enlazable. Los buscadores a veces muestran enlaces de salto a secciones, pero son ellos quienes deciden cuándo; no hay ningún ajuste que lo garantice.

Barra lateral de contenidos fija

Una maquetación a dos columnas en la que los contenidos siguen a la vista y los títulos quedan libres de un header fijo.

Nav fijo y margen para los títulos

El marco es bajo, así que desplázate dentro de él: la columna de contenidos se queda fija mientras el artículo se mueve.

Genera una tabla de contenidos

Pega un artículo en HTML o Markdown. Se leen los títulos, se les asignan ids de ancla únicos, se anidan por nivel y se convierten en un nav en HTML, una lista en Markdown y, si la entrada es HTML, una copia de tu artículo con los ids que faltaban añadidos.

Contenidos

Artículo (HTML o Markdown)

Desde el nivel

Hasta el nivel

Etiqueta del nav

Estilo de lista

Viñetas

Números

Leído como {format}: {n} título encontrado, {m} dentro del rango.

Leído como {format}: {n} títulos encontrados, {m} dentro del rango.

No hay títulos en ese rango. Amplía los niveles o comprueba que los títulos empiezan por # o usan etiquetas h.

Vista previa

HTML del nav

Lista en Markdown

Tu HTML con ids en los títulos

Copiar

Empieza gratis · Sin tarjeta de crédito

Relacionado: Herramientas Gratuitas

Producto

Para quién es

Funciones

Recursos

Empresa

Mapa del sitio