Primero porque estéticamente le da una presentación más organizada al post, por ejemplo si mi interés es solo descargar un aplicación voy directamente al párrafo Descargas sin perder tiempo. Y así con cualquier otro ejemplo.
Segundo porque a los efectos del SEO permite acortar las frases y el contenido lo que es positivo.
Recorriendo la Web encontré en MyBloggerTricks el plugin Create Table Of Contents (TOC) With Multi-level List In JavaScript que cumple sobradamente con este objetivo.
Como instalar el Plugin TOC.
Veamos paso a paso como modificar la plantilla:Modificaciones en la plantilla.
1.- Abre la plantilla HTML (recuerda siempre de hacer una copia de Backup) y justo encima de </head> pega este código:Los títulos los cuales clicados nos van a llevar a la parte del artículo en cuestión.
Aquí puedes personalizar color, tamaño y demás propriedades de las fuentes.
En el HTML de tu plantilla justo encima de ]]></b:skin> pega este código:
.mbtTOC2 button span {font-size:15px; margin:0px 10px; }
.mbtTOC2 li a {color:#0080ff; text-decoration:none; font-size:18px; text-transform:capitalize;}
.mbtTOC2 li a:hover {text-decoration: underline;}.mbtTOC2 li li {margin:4px 0px;}
.mbtTOC2 li li a{ color:#289728; font-size:15px;}
.mbtTOC2 ol ol{counter-reset:section2}
.mbtTOC2 ol ol ol{counter-reset:section3}
.mbtTOC2 ol ol ol ol{counter-reset:section4}
.mbtTOC2 ol ol ol ol ol{counter-reset:section5}
.point2 {list-style-type:lower-alpha}
.point3 {list-style-type:lower-roman}
.point4 {list-style-type:disc}
Hasta ahora todas estas modificaciones iban en la plantilla del blog.
Modificaciones en el post (Modo HTML).
Las siguientes van dentro del post o artículo que estás escribiendo, pero atención: en modo HMTL:4.- Por única vez configurar las opciones de la entrada (veremos que en las entradas sucesivas la opción configurada ya queda fija).
5.- Colocas el siguiente código donde desees que aparezca el índice (siempre antes del primer encabezado):
<button>Índice de contenidos <span>[<a onclick="mbtToggle2()" id="Tog">hide</a>]</span></button>
<div id="mbtTOC2"></div>
</div>
Y para que el script se active debes inserir al final del artículo en formato HTML el siguiente código:
Conclusión.
El esfuerzo vale la pena porque, a mi humilde criterio, el aspecto del blog mejora sensiblemente.
Espero que esta publicación te haya gustado. Si tienes alguna duda, consulta o quieras complementar este post, no dudes en escribir en la zona de comentarios. También puedes visitar Facebook, Twitter, Google +, Linkedin, Instagram, Pinterest y Feedly donde encontrarás información complementaria a este blog. COMPARTE EN!
Excelente plugin, no lo conocía. Ya lo estoy aplicando. Solo que algunas veces se repiten los números. Pueden decirme donde está el bug? Gracias
ResponderEliminarTienes que visualizar el código html de origen. Si por ejemplo usas Chrome clic destro sobre el doble numero vas a ver un codigo del tipo widget .post-body li { Si vas a la plantilla (recuerdo siempre de hacer una copia de backup) y lo buscas prueba a cancelarlo porque está copiado dos veces: una en la plantilla original y otra el en código del plugin. Si no funciona vuelve a la situación original. Recuerda que puedes hacerlo con Ctrl+Z. Te vuelve a mostrar la parte que has cancelado.
EliminarEste comentario ha sido eliminado por el autor.
ResponderEliminar@Alejandro Saiz Martino. Disculpa por la demora en responder al comentario. Recuérdate siempre de colocar los códigos en la versión HTML del post a publicar. El primer código del punto 5 va exactamente antes del primer encabezado (en mi caso es siempre un h3) y el segundo código va siempre al final de todo. Sería la última línea de código presente en el artículo en formato HTML.
EliminarHola tambien uso Blogger, deberías hacer un video de como hacerlo. buen dia.
ResponderEliminar@Alexander Trillo.- Estoy en eso. De cualquier manera el procedimiento es bastante sencillo y se entiende sin problemas. Gracias por comentar y participar en los contenidos del blog.
Eliminar