El includable all-head-content es uno de esos que lleva de cabeza a cualquier persona que use blogger. Por eso he decidido hacer una versión equivalente, pero eliminando todos los scripts sobrantes, haciendo que sea completamente editable.

Si se puede actualmente hacer una versión de este includable, es porque me he dado cuenta de la existencia de varias etiquetas data a día de hoy, como data:blog.postImageThumbnailUrl, que permiten también una mejora en lo que debería llevar el head en blogger. Por eso también he actualizado dicha entrada.

<!--
		all-head-content. Incluye:
			=> link[rel=me]
			=> link[rel=publisher]
			=> link[rel=canonical]
			=> link[rel=image_src] si hay una imagen en la entrada
			=> meta[name=description] si existe data:blog.metaDescription
			=> meta[http-equiv=content-type]
			=> links del feed
			=> scripts para compatibilidad con HMTL5
	-->
	<!-- 
		<b:include data='blog' name='all-head-content'/>
	-->
	<!-- Meta content-type está obsoleta, usaremos charset -->
	<meta charset='utf-8' />
	<meta name='generator' content='blogger' />

	<!-- Link al favicon (es el personalizado) -->
	<b:if cond='data:blog.blogspotFaviconUrl'>
		<link expr:href='data:blog.blogspotFaviconUrl' rel='icon' type='image/x-icon'/>
	</b:if>

	<!-- Link rel=canonical -->
	<link rel='canonical' expr:href='data:blog.canonicalUrl' />

	<!-- La descripción -->
	<b:if cond='data:blog.metaDescription'>
		<meta expr:content='data:blog.metaDescription' name='description' />
	</b:if>

	<!-- La imagen del post -->
	<b:if cond='data:blog.postImageThumbnailUrl'>
		<link rel='image_src' expr:href='data:blog.postImageThumbnailUrl' />
	</b:if>


	<!-- Link rel=me si existe -->
	<b:if cond='data:blog.meTag'>
		<data:blog.meTag />
	</b:if>

	<!-- Links del feed -->
	<b:if cond='data:blog.feedLinks'>
		<data:blog.feedLinks />
	</b:if>

	<!-- Compatibilidad con HTML5 sí, pero no para IE9, que es un buen navegador -->
	<!--[if lt IE 9]>
		<script src='http://html5shiv.googlecode.com/svn/trunk/html5.js'></script>
	<![endif]-->

	<!-- /all-head-content -->

16 pensamientos en “Reemplazar el includable all-head-content en blogger

  1. Bitacoras.com
  2. Lo que debería llevar el head en blogger | Emilio Cobos-CMC
  3. Eliminar los estilos y scripts por defecto de blogger | Emilio Cobos-CMC
  4. Imagen de Felipe el dijo:

    No me permite enviarte un correo en la sección contacto así que te lo notifico por aquí. Luego si quieres borras este mensaje.

    La encuesta que tienes en la sidebar pone la siguiente pregunta:

    “¿Cuáles de los siguientes lenguajes de programación manejas con solvencia?”

    Simplemente comentarte que HTML es un lenguaje de marcado y CSS es un lenguaje descriptivo, por lo que ninguno se considera lenguaje de programación excepto PHP.

    Sólo te lo digo para notificarte, de los errores se aprende. Si colocases así la pregunta estaría mejor:

    “¿Cuáles de los siguientes lenguajes manejas con solvencia?”

    Saludos compañero!

    • Imagen de Emilio Cobos Álvarez el dijo:

      Qué va, estos son los comentarios que más me gusta recibir :)

      Sobre lo del HTML, te doy la razón (Markup Language), pero sobre CSS he leído opiniones diversas y no me quedan del todo claras las cosas… Hasta hace poco tiempo, CSS no podía realizar operaciones aritméticas, pero ahora ya puede, por medio de funciones como calc() o animaciones. Esa es la mayor razón por la que se le podría considerar lenguaje de programación, pero entiendo que haya motivos por los que no…

      No obstante ya he cambiado la pregunta :)

      PD: Lo del formulario debería de estar solucionado.

  5. Substituir includable all-head-content por elementos editados no Blogger | Guia da Tecnologia
  6. Imagen de AlejandroAlejandro el dijo:

    Hola, con este code, evitamos tambien los titulos duplicados en Blogger? POr ejemplo en webmaster tools, me muestra que tengo titulos duplicados en los Archivos,

    Por ejemplo, Mes Mayo, Junio, Julio, Agosto, los titulos estan duplicados, si aplico este code, deberia desaperecer eso cierto?

    Espero y me respondas, puesto que no hayo nada en la red, que me quite eso!

    saludos!

    • Imagen de Emilio Cobos Álvarez el dijo:

      No, en eso no afecta, para eso tendrías que cambiar el <title> de la plantilla. No obstante, yo no indexaría los archivos (por los problemas de contenidos duplicados que pudieran generar).

      Para ello puedes editar el robots.txt o usar parte del código de esta entrada: http://emiliocobos.net/seo-blogger-head/

      Es el apartado de indexación. Mira la entrada entera, por si acaso, tal vez encuentres algo que también te interese.

      No sé si me he explicado bien (lo he escrito muy rápido, tengo que ir ahora a clase ;)). Si no lo entiendes o necesitas ayuda al editar el robots.txt dilo por aquí :)

  7. Imagen de luis el dijo:

    Como podras observar tengo la pagina realizada con publisher. Me encuentro con el siguiente desconocimiento. Para algunas mejoras necesitaria escribir entre las etiquetas ‘head’ y no se como hacerlo en publisher. Me gustaria saber si existe otra forma, o en cualquier caso como puedo acceder a escribir entre estas etiquetas .Muchas gracias y un cordial saludo.

  8. Imagen de DayvidDayvid el dijo:

    Hola
    Debo sustituir el el código anterior, y desde allí puedo editar libremente los códigos? incluso incluye que incluye secuencias de comandos innecesarios blogger defecto?

    Os doy las gracias.

  9. Imagen de DayvdDayvd el dijo:

    Gracias.
    Quiero aprovechar una pregunta más, cuando hago el siguiente intercambio de líneas de códigos de la guía de aprendizaje, puedo tomar el <b: id includable = 'backlinkDeleteIcon'; <b: id includable = 'comment_count_picker, entre otros, por ejemplo. Bueno, yo traté de hacer esto después de hacer lo que dice en el tutorial, sin embargo, no puede eliminar este guiones innecesaria blogger. Me pregunto también si tomar estos scripts, tengo un problema de optimización SEO.

    Os doy las gracias.
    Abrazos

  10. SEO en la cabecera de blogger | Tutoriales para Webmasters Tutoriales para Webmasters

Responder a Dayvd Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Puedes usar las siguientes etiquetas y atributos HTML:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre data-language=""> <ul> <ol> <li>
Para poner código usa <pre data-language="[lenguaje]"><code>[código]</code></pre>, y no olvides escapar el HTMl.