▷【Añadir una Indicé en Blogger (Tabla De Contenidos)】◁


Aquí Aprenderás a como Colocar en tus Artículos de Blogger un Índice o Tabla de Contenidos.





Quedaría como este:👇






Para añadirlo debemos:


1. Dirigirnos a plantilla y Buscar el </head>, y pegas todo este código antes/arriba de la etiqueta.




<link href='http://fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'/>

<script type='text/javascript'> 

//<![CDATA[ 

//*************TOC Plugin V2.0 by MyBloggerTricks.com 

function mbtTOC2(){var a=1,b=0,c="";document.getElementById("post-toc").innerHTML=document.getElementById("post-toc").innerHTML.replace(/<h([\d]).*?>(.*?)<\/h([\d]).*?>/gi,function(d,e,f,g){return e!=g?d:(e>a?c+=new Array(e-a+1).join("<ol class='point"+a+"'>"):e<a&&(c+=new Array(a-e+1).join("</ol></li>")),b+=1,c+='<li><a href="#point'+b+'">'+f+"</a>",a=parseInt(e),"<h"+e+" id='point"+b+"'>"+f+"</h"+g+">")}),a&&(c+=new Array(a+1).join("</ol>")),document.getElementById("mbtTOC2").innerHTML+=c}function mbtToggle2(){var a=document.getElementById("mbtTOC2"),b=document.getElementById("Tog");"none"===a.style.display?(a.style.display="block",b.innerHTML="Ocultar"):(a.style.display="none",b.innerHTML="Mostrar")} 

//]]> 

</script>



2. Debes aplicarle estilos a tu tablero, busca ]]></b:skin> y arriba de este, pega el siguiente código.


/*Tabla de contenido | Plugin V2.0 by MyBloggerTricks*/

.mbtTOC2{

    border: 1px solid #54b2e9; /*Border*/

    border-radius: 5px;

    box-shadow: 0px 0px 3px 1px #ddd; /*Sombra*/

    background-color: #dbebf5; /*Color de fondo*/

    margin: 30px auto;

    padding: 20px 10px;

    font-family: Oswald, arial;

    display: block;

    width: 100%; /*Ancho*/

 }

 .mbtTOC2 button{

 background:transparent;

 font-family:oswald, arial; font-size:22px;

 position:relative;

 outline:none;

 border:none;

 color:#2E2E2E;

 padding:0 0 0 15px;

 }

 .mbtTOC2 button a {

 color:#FF0313;

 padding:0px 2px;

 cursor:pointer;

 }

.mbtTOC2 button a:hover{

 text-decoration:underline;

 }

.mbtTOC2 button span {

font-size:15px; margin:0px 10px;

 }

.mbtTOC2 li{margin:10px 0;  }

.mbtTOC2 li a {

 color:#EA1414; /*Color del titulo principal*/

 text-decoration:none;

 font-size:20px;

 text-transform:capitalize;

 }

.mbtTOC2 li a:hover {

text-decoration: underline;

}

.mbtTOC2 li li {margin:4px 0px;}

.mbtTOC2 li li a{

 color:#040404;

 font-size:17px;

 }

 .mbtTOC2 .point3, .mbtTOC2 .point2{

  padding: 0px 0px 0px 24px;

 }

.mbtTOC2 ol{counter-reset:section1;list-style:none}

.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}

.mbtTOC2 li:before{content:counter(section1);counter-increment:section1;position:relative;padding:0 8px 0 0;font-size:18px}

.mbtTOC2 li li:before{content:counter(section1) "." counter(section2);counter-increment:section2;font-size:14px}

.mbtTOC2 li li li:before{content:counter(section1) "."counter(section2) "." counter(section3);counter-increment:section3}

.mbtTOC2 li li li li:before{content:counter(section1) "."counter(section2) "."counter(section3) "." counter(section4);counter-increment:section4}

.mbtTOC2 li li li li li:before{content:counter(section1) "."counter(section2) "."counter(section3) "." counter(section4)"." counter(section5);counter-increment:section5}


Nota: Puedes editar estos estilos.


Ya casi terminas con la configuración solo necesitas buscar <data:post.body/> y reemplazarlo por:



<div id="post-toc"><data:post.body/></div>

Muestra Una Tabla de contenidos en cada entrada del blog.


Para que el índice, o tabla de contenidos se muestre en un articulo, debes añadir estas líneas de código, en tu entrada, o articulo deseado:


<div class="mbtTOC2">
<button>Tabla de contenido <span>[<a id="Tog" onclick="mbtToggle2()">Ocultar</a>]</span></button>
<div id="mbtTOC2"></div>
</div>


Nota: lo puedes añadir, en el segundo y primer párrafo.


Y al final de cada articulo añades este código tambien, en el HTML


<script>mbtTOC2();</script>

Entradas que pueden interesarte