Este código es una plantilla de Blogger que define el comportamiento y visualización del logotipo de una página. Está compuesto de etiquetas específicas de Blogger (<b:widget>
, <b:section>
, etc.) y HTML. Aquí te explico los componentes y cómo reutilizar el código en otro blog.
main-logo
<div class='header-logo'>
<b:section class='main-logo' id='main-logo' maxwidgets='1' name='Header Logo' showaddelement='yes'>
<b:widget id='Header1' locked='true' title='Autoeducación (cabecera)' type='Header' version='2' visible='true'>
<b:widget-settings>
<b:widget-setting name='displayUrl'>https://blogger.googleusercontent.com/img/a/AVvXsEi12_asNqz7qeAU-A_XqIb767BcxATvuXCNAx_BYHS_pezm3OxxZTDdelLGho-0BKicoJPv0DvEKW_OTAHqSQSV4ysuJGPCXPTlxpWsMBdUX0oee5Rhz2869Wc5MACm4Lo5spaFNquWRdXyrhC3EQvMolj7LKt6YrZjnDhCVA8DZP3Rof2U8gt0h8L_CFg=s151</b:widget-setting>
<b:widget-setting name='displayHeight'>151</b:widget-setting>
<b:widget-setting name='sectionWidth'>150</b:widget-setting>
<b:widget-setting name='useImage'>true</b:widget-setting>
<b:widget-setting name='shrinkToFit'>true</b:widget-setting>
<b:widget-setting name='imagePlacement'>REPLACE</b:widget-setting>
<b:widget-setting name='displayWidth'>150</b:widget-setting>
</b:widget-settings>
<b:includable id='main' var='this'>
<div class='header-widget'>
<b:include cond='data:imagePlacement in {"REPLACE", "BEFORE_DESCRIPTION"}' name='image'/>
<b:include cond='data:imagePlacement == "BEHIND"' name='title'/>
<b:include cond='not data:view.isSingleItem' name='super.description'/>
</div>
</b:includable>
<b:includable id='behindImageStyle'>
<b:if cond='data:sourceUrl'>
<b:include cond='data:this.image' data='{ image: data:this.image, selector: ".header-widget" }' name='responsiveImageStyle'/>
<style type='text/css'>
.header-widget {
background-position: <data:blog.locale.languageAlignment/>;
background-repeat: no-repeat;
}
</style>
</b:if>
</b:includable>
<b:includable id='description'>
<!-- Don't show description on the item page -->
<b:include cond='not data:view.isSingleItem' name='super.description'/>
</b:includable>
<b:includable id='image'>
<a class='header-image-wrapper' expr:href='data:blog.homepageUrl'>
<img expr:alt='data:blog.title.escaped' expr:data-height='data:height' expr:data-width='data:width' expr:src='data:image'/>
</a>
</b:includable>
<b:includable id='title'>
<h1>
<b:tag cond='data:view.url != data:blog.homepageUrl' expr:href='data:blog.homepageUrl' name='a'>
<data:title/>
</b:tag>
</h1>
</b:includable>
</b:widget>
</b:section>
</div>
----------------------
¿Qué hace este código?
Contenedor del Logo:
La etiqueta<div class='header-logo'>
contiene la sección del logotipo del encabezado.Sección del Logotipo:
La sección<b:section>
tiene el ID'main-logo'
, que permite agregar un widget de tipo "Header". Está configurado para mostrar un logotipo con algunas configuraciones personalizadas.Widget del Logotipo:
El widget está bloqueado (locked='true'
) y su título es "Autoeducación (cabecera)". Este widget contiene los siguientes elementos:- URL de la imagen del logo: Está definido en
<b:widget-setting name='displayUrl'>
. Es la URL que aloja la imagen del logo, en este caso, una imagen enblogger.googleusercontent.com
. - Tamaño de la imagen: Las propiedades
displayHeight
ydisplayWidth
definen la altura y el ancho de la imagen del logo. - Colocación de la imagen: El atributo
imagePlacement
está establecido en "REPLACE", lo que significa que la imagen reemplazará cualquier texto en esa posición.
- URL de la imagen del logo: Está definido en
Estilo y Responsividad:
Hay una sección<b:includable id='behindImageStyle'>
que asegura que la imagen sea adaptable y se muestre correctamente en diferentes dispositivos con el estilo apropiado.Descripción Condicional:
La descripción del blog se incluye solo cuando no se está viendo una página de un solo artículo (not data:view.isSingleItem
).Imagen del Logotipo:
El elemento<b:includable id='image'>
define cómo se muestra la imagen, con un enlace a la página principal del blog (expr:href='data:blog.homepageUrl'
). También establece la imagen usando las etiquetas<img>
.
Reutilización en otro blog
Para reutilizar este código en otro blog de Blogger, sigue los pasos a continuación:
Copiar el Código: Selecciona todo el código desde
<div class='header-logo'>
hasta</div>
.Acceder a Blogger:
- Ve a tu panel de administración de Blogger.
- Dirígete a Tema > Editar HTML.
Insertar el Código:
- Busca la sección del header (encabezado) en tu plantilla.
- Inserta el código copiado en la parte correspondiente al logo del encabezado.
Modificar la URL de la Imagen:
Si deseas usar otro logotipo, cambia el valor dentro de<b:widget-setting name='displayUrl'>
con la URL de la nueva imagen que desees mostrar.Ajustar el Tamaño del Logo:
Si la nueva imagen tiene dimensiones diferentes, ajusta los valores dedisplayHeight
ydisplayWidth
según el tamaño de tu nuevo logotipo.
Ejemplo visual
Aquí tienes una representación gráfica del flujo y disposición del código:
- Logo 📷
Este código te permite personalizar y reutilizar el diseño del logo en cualquier blog en Blogger fácilmente.