lunes, 9 de noviembre de 2009

Añadir un Sitemaps o Mapa del sitio



Los conocidos Sitemaps suelen usarse para indicar a una araña web cómo deben ser encontradas las páginas. Esa palabra usada en blog o web suele usarse como sustituta de Mapa del sitio que no es otra cosa que una lista de las páginas a las que pueden acceder no sólo las arañas web sino también las visitas para localizar algo concreto.


En Blogger no tenemos índice ni mapa del sitio. En su lugar utilizamos para localizar algo las etiquetas, los archivos, el buscador y algún que otro menú pero no es lo mismo porque en el mapa del sitio lo tenemos todo ordenado en un sólo lugar.

Hasta hace poco mi mapa del sitio llamado Tabla de contenidos por su autor era esta se consigue gracias a un script proporcionado por Beautiful Beta
Siguiendo las indicaciones de Rosa la tabla de contenidos se instala en la misma página aunque yo opté por hacerlo en otro blog enlazando la url desde el menú.

El sistema es el mismo que días atrás nos proporcionaba Malina con la única diferencia que el script ha sido modificado y actualizado por Abu Farhan

Se ha suprimido el botón en la sidebar para mostrar la tabla de contenidos aunque sigue siendo necesario crear un punto de enlace, y añadido el texto de Nuevo! o New! según idioma que tengamos en las últimas 10 entradas.

Como cualquier gadget que trabaja con los feeds del blog tiene sus limitaciones y estas son que sólo muestra 999 entradas que presumiblemente serán las últimas.

Para crear el mapa del sitio descargamos el script y lo subimos a nuestro servidor.

Editamos una nueva entrada y en su interior añadimos:

<script style="text/javascript" src="url-archivo-js"></script>

<script src="http://nuestro-blog.blogspot.com/feeds/posts/default?max-results=9999&alt=json-in-script&callback=loadtoc"></script>

Donde dice url-archivo-js lo sustituimos por la url de nuestro archivo que previamente subimos al servidor.

Si pensamos que es engorroso subir el script a un servidor externo podemos optar por añadirlo directamente a la plantilla. Bastará con buscar </head> y justo antes pegar el contenido del siguiente archivo.

La llamada al script la seguiremos añadiendo en una entrada:

<script src="http://nuestro-blog.blogspot.com/feeds/posts/default?max-results=9999&alt=json-in-script&callback=loadtoc"></script>

En http://nuestro-blog.blogspot.com/ lo sustituimos por la url de nuestro blog.

Antes de dar salida a la entrada editamos la fecha y añadimos una fecha antigua para que no se visualice en la página principal.

Para enlazar esa entrada la buscamos en los archivos con la fecha que la editamos, copiamos la dirección que aparece en la barra del navegador cuando visualizamos la entrada completa y esa dirección es la que añadiremos al enlace.

Los títulos de nuestras entradas se mostrarán en el color que tenemos definido para los enlaces porque "son" enlaces.

Ver ejemplo en el menú superior donde dice "Mapa del sitio"

No hay comentarios:

Publicar un comentario