Le gustaría tener un Sitemap en el que los usuarios puedan ver todo su contenido separado por etiquetas para que encuentren la categoría que estan buscando.

Puedes elegir entre solo tener un Sitemap sin diseño o uno con un diseño de lista o de menu en el que los usuarios podrán ver toda la variedad de contenido que ofreces.

$ads={1}

Sitemap HTML

A diferencia del mapa de los archivos del sitio XML (/SITEMAP. XML) que se envían a los motores de búsqueda. El mapa del sitio HTML muestra el diseño de la lista de páginas de blog para etiqueta para usuarios, así como las búsquedas de Google Índex para mejorar o indexar.

Enviar Sitemap de Blogger a Google, Bing y Yahoorecomend

El mapa del sitio HTML está indexado o generado en HTML normal, y generalmente muestra todas las páginas del blog y las publicaciones disponibles en su blog. Pero en este complemento del blog del Sitemap, JQuery se usa para actualizar el sitio del blog cada vez que publicamos automáticamente.

$ads={2}

Como publicar los Sitemap HTML

Para instalar estos Sitemap es recomendado hacerlo en paginas ya que asi nos evitamos tener el Sitemap como un articulo publicado y pude arruinar la vista de los articulos.

La lista de publicaciones se actualizará automáticamente con la adición de nuevas publicaciones. 

Sitemap de lista

Este Sitemap se ve como el que tiene esta web échale un vistazo en el cual se ve una gran lista con los títulos de los articulos separados por etiquetas.

Para publicar el Sitemap de lista ve a paginas y crea una nueva pagina con el siguiente titulo.

Titulo: Sitemapcode-box

Copia el siguiente codigo en la pagina teniendo activa la Vista HTML para que no se convierta en texto, cambia la url de mi blog por la url de tu blog(remarcado en rojo).

<style type="text/css">
#toc{
width:99%;
margin:5px auto;
-webkit-box-shadow:4px 4px 8px 2px rgba(0,0,0, 0.2);
-moz-box-shadow:4px 4px 8px 2px rgba(0,0,0, 0.2);
box-shadow:4px 4px 8px 2px rgba(0,0,0, 0.2);
}
.labl{
color:#FF5F00;
font-weight:bold;
margin:0 -5px;
padding:1px 0 2px 11px;
background:-moz-linear-gradient(right,#C2EAFE 0%,#055A85 40%);
background:-webkit-gradient(linear,left 10,right 80,color-stop(0.20,#055A85),color-stop(1,#C2EAFE));
border:1px solid #2D96DF;
border-radius:4px;-moz-border-radius:4px;
-webkit-border-radius:4px;box-shadow:3px 3px 1px #bbb;
-moz-box-shadow:3px 3px 1px #bbb;-webkit-box-shadow:3px 3px 1px #bbb;display:block;
}
.labl a{
color:#fff;
}
.labl:first-letter{t
ext-transform:uppercase;
}
.new{
color:#FF5F00;
font-weight:bold;
font-style:italic;
}
.postname{
font-weight:normal;
background:-moz-linear-gradient(right,#C2EAFE 0%,#fff 40%);
background:-webkit-gradient(linear,left 80,right 10,color-stop(0.60,#fff),color-stop(1,#C2EAFE));
}
.postname li{
border-bottom: #ddd 1px dotted;
margin-right:5px
}
</style>

<div id="toc">
<script src="https://makingdifferent.github.io/blogger-widgets/sitemappage.js" type="text/javascript"></script>
<script src="https://hmlearningweb.blogspot.com/feeds/posts/default?max-results=9999&amp;alt=json-in-script&amp;callback=loadtoc">
</script></div>code-box

Sitemap de menú

Este Sitemap es un menu desplegable, útil si tienes demasiadas etiquetas con pocos articulos.

Para publicar el Sitemap de menu ve a paginas y crea una nueva pagina con el siguiente titulo.

Cambia la Url de mi blog escrita en rojo por la de tu blog para que funcione.

Titulo: Sitemapcode-box

<style scoped="" type="text/css">
#show-cat{float:left;margin:20px 2% 20px 0;width:25%;height:246px;overflow-x:hidden;overflow-y:auto;line-height:normal;border:1px solid rgba(0,0,0,0.1)}
#show-cat ul{margin:0;border-top:0 solid rgba(0,0,0,0.1);padding:0}
#show-post ul li{background:#fff;list-style-type:none;margin:0 0 0 -25px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.1)}
#show-post ul li:hover{margin-right:10px;border-color:#fcd3d3}
#show-cat ul li a{display:block;padding:10px;border-bottom:1px solid rgba(0,0,0,0.1);transition:initial}
#navi-cat a:hover{color:#fff!important}
#show-cat ul li:last-child a{border-bottom:none}
#show-cat ul li a,#navi-cat a{background:#fff;color:#555;font-weight:bold;text-decoration:none}
#show-cat ul li a,#navi-cat a,#navi-cat span{font-size:13px}
.post-body ul li {
list-style: none;
}
#post-body {
background: #fff;
}
#show-cat ul li a:hover,#navi-cat a:hover{background:#666;color:#fff}
#show-post{float:left;width:69%;line-height:1.6em}
#show-post a{color:#333;font-size:14px}
#show-post a:hover{color:#f14b4b}
#navi-cat{padding:20px 0}
#navi-cat a{padding:5px 10px;background:rgba(0,0,0,0.7);margin:0 5px 0 0;color:#fff;border-radius:3px;}
#navi-cat a:nth-child(2){background:#f14b4b;margin:0 10px 0 0;color:#fff}
#navi-cat span{float:right;padding:5px 0;font-size:12px;color:rgba(0,0,0,0.5);font-weight:700}
#show-cat::-webkit-scrollbar{width:8px;height:8px}
#show-cat::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1);}
#show-cat::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.6)}
#show-cat::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);transition:all 400ms ease-in-out}
@media screen and (max-width:768px){#show-cat{width:35%}#show-post{width:59%}}
@media screen and (max-width:480px){#show-cat{width:100%;margin:20px 0}#show-post{width:100%}}
</style>
<div id="show-cat"></div>
<div id="show-post">
<script type="text/javaScript">
var cat_home='https://hmlearningweb.blogspot.com';cat_numb=4;cat_pre='< Anterior';cat_nex='Siguiente >';
var cat_name;var cat_start;var cat_class;
function show_post2(a){var tt=a.feed.openSearch$totalResults.$t;dw='';dw+='<ul>';for(var i=0;i<cat_numb&&i<a.feed.entry.length;i++){var entry=a.feed.entry[i];cat_title=entry.title.$t;for(var j=0;j<entry.link.length;j++){if(entry.link[j].rel=='alternate'){var cat_url=entry.link[j].href}}dw+='<li>';dw+=(cat_start+i)+'. <a href="'+cat_url+'" rel="nofollow" title="'+cat_title+'">'+cat_title+'</a>';dw+='</li>'}dw+='</ul>';dw+='<div id="navi-cat">';if(cat_start>1){dw+='<a href="" onclick="show_post(\''+cat_name+'\',\''+(cat_start-cat_numb)+'\',\''+cat_class+'\');return false" title="'+cat_pre+'">'+cat_pre+'</a>'}if((cat_start+cat_numb-1)<tt){dw+='<a href="" onclick="show_post(\''+cat_name+'\',\''+(cat_start+cat_numb)+'\',\''+cat_class+'\');return false" title="'+cat_nex+'">'+cat_nex+'</a>'}dw+='<span>'+cat_start;if(cat_start!=tt){dw+=' &ndash; '+(cat_start+i-1)}dw+=' / '+tt+'</span>';dw+='</div>';document.getElementById('show-post').innerHTML=dw+'<style type="text/css">.cat-'+cat_class+' a{background:#bbb!important;color:#fff!important}<\/style>'}function show_post(a,b,c){var d=document.getElementsByTagName('head')[0];e=document.createElement('script');e.type='text/javascript';e.setAttribute('src',cat_home+'/feeds/posts/default/-/'+a+'?alt=json-in-script&start-index='+b+'&max-results='+cat_numb+'&callback=show_post2');d.appendChild(e);cat_name=a;cat_start=parseInt(b),cat_class=c}function show_cat(a){var cat=a.feed.category;dw='';dw+='<ul>';for(var i=0;i<cat.length-1;i++){for(var j=i+1;j<cat.length;j++){if(cat[i].term>cat[j].term){cat_hv=cat[i].term;cat[i].term=cat[j].term;cat[j].term=cat_hv}}}for(var i=0;i<cat.length;i++){dw+='<li class="cat-'+i+'">';dw+='<a href="" onclick="show_post(\''+cat[i].term+'\',\'1\',\''+i+'\');return false" title="';dw+=cat[i].term;dw+='">';dw+=cat[i].term;dw+='</a>';dw+='</li>'}dw+='</ul>';document.getElementById('show-cat').innerHTML=dw}document.write('<script type="text/javascript" src="'+cat_home+'/feeds/posts/default?alt=json-in-script&max-results=0&callback=show_cat"><\/script>');
</script>
</div>
<div style="clear: both;"></div>code-box

2 Comentarios

  1. Me gustaría hacer un sitemap pero solo usando las etiquetas que yo elija no todas, como puedo hacerlo? gracias

    ResponderBorrar
    Respuestas
    1. Eso sería con un widget o haciendo una página con links de las etiquetas de tu web osea links hechos a mano o algo por el estilo

      Borrar

Publicar un comentario

Artículo Anterior Artículo Siguiente