La estructura básica de un blog en Blogger se compone de varias partes esenciales que se construyen con HTML, CSS, JavaScript.
- Dónde incluir CSS, HTML y JavaScript: https://youtu.be/G9UdwfBDiDo
- Agregar código html/javascript a tu blog: https://youtu.be/YVHrWaTS2_U
Blogger utiliza HTML para la estructura básica de sus plantillas: Cualquier instrucción HTML debe ir necesariamente en el BODY de la página.
- Encabezado: <header> Contiene el título del blog y la barra de navegación principal.
- Contenido Principal: <main> Contiene los artículos del blog.
- Barra Lateral: <aside> Contiene widgets y otros elementos adicionales.
- Pie de página: <footer> Contiene la información de derechos de autor y enlaces adicionales.
El CSS en Blogger se incluye dentro de la etiqueta <b:skin>
y se usa para estilizar el blog. El CSS da formato a una página web (colores, fuentes, alineación, márgenes, etc.). Los sitios dónde podemos incluir este tipo de código son los siguientes:
- Entre las etiquetas
<b:skin><![CDATA[/*
y la de cierre]]></b:skin>.
- Entre los tags <style> y </style>.
- En un fichero .css en texto plano con todas las reglas CSS, alojarlo en algún hosting y luego añadirlo a la plantilla cargándolo mediante el tag LINK y la URL correspondiente al fichero. Ejemplo:
Encuentra la Etiqueta Body y el CSS/Estilos en tu Plantilla de Blogger https://youtu.be/ezTM9Uy9lb8?list=PLqGZ_jX_Rtu_kFdoM0YTbjZR62ub3hczJ Subir, alojar scripts Blogger o estilos CSS en DrobBox https://youtu.be/VtyB2wTeRfI
El código JavaScript funciona en gadgets tipo HTML/JavaScript. Sin embargo siempre es necesario teclearlo (o pegarlo) entre etiquetas <script> y </script> , en la configuración de diseño.
También se puede añadir JavaScript, directamente en la plantilla, las opciones son:
- En el HEAD: Es decir, lo podemos añadir entre <head> y <b:skin><![CDATA[/* o bien entre ]]></b:skin> y </head>, aunque lo recomendable es hacerlo en la segunda zona.
- En el BODY: sin restricciones entre el <body> y </body>
- También se puede añadir justo tras el BODY, o sea, entre </body> y </html>.
...
El Blogger Markup Language (BML) utiliza etiquetas XML dentro de HTML. A continuación se muestra la estructura básica de cómo se usan estos elementos en una plantilla de Blogger:
Estructura básica BML, en una plantilla de Blogger
El BML utiliza etiquetas XML dentro de HTML. A continuación se muestra la estructura básica de cómo se usan estos elementos en una plantilla de Blogger: (Elementos principales de BML)
: Permite incluir otros archivos o plantillas, como hojas de estilo o scripts. <b:include>
<data:blog>
: Accede a la información del blog, como el nombre, la URL, el número de publicaciones, entre otros.
- Este tag incluye automáticamente el contenido necesario del encabezado, como metadatos y enlaces a recursos externos como CSS o JavaScript.
<b:skin>
: Utilizado para definir el CSS de la plantilla. Todo el código CSS va dentro de esta etiqueta.
- El estilo del blog (CSS) va dentro de esta etiqueta. Aquí puedes personalizar cómo se verá tu blog.
<b:section>
: Define secciones dentro de tu blog donde se mostrará contenido dinámico, por ejemplo, las publicaciones del blog o una lista de widgets.
<data:blog.title/>
: Muestra el título del blog dinámicamente. Similarmente, otras etiquetas como <data:blog.url/>
permiten acceder a otros datos del blog.
<data:post.body>
: esta etiqueta muestra el contenido del cuerpo de la publicación. Utilizada dentro de la plantilla de cada post, es parte de la estructura dinámica que muestra contenido. <b:if>
y <b:else>
: Controlan la lógica condicional para mostrar u ocultar contenido basado en ciertas condiciones.
<b:loop>
: Se usa para recorrer y repetir un conjunto de datos, como las publicaciones recientes o los comentarios de un post.<b:widget>
: Representa un widget de Blogger que puedes insertar, como etiquetas, archivos o seguidores.- Estructura del documento HTML: Tu plantilla debe estar en formato HTML5 con la declaración <!DOCTYPE html>.
- Incluir los estilos CSS: Usa la etiqueta <b:skin> para definir los estilos personalizados que aplicarán a tu plantilla.
- Añadir secciones dinámicas de Blogger: Usa las etiquetas <b:section> y <b:widget> para definir qué partes de tu blog serán dinámicas y qué contenido mostrará.
- Insertar contenido dinámico específico: Usa etiquetas como <data:blog.title/>, <data:blog.url/> y <data:post.body/> para acceder y mostrar información del blog o de las publicaciones.
- Incluir widgets o módulos: Usa <b:widget> para incluir widgets predefinidos en Blogger, como entradas populares, archivos del blog, o etiquetas.
Personalizar una plantilla en Blanco de Blogger: Heder y menú de navegación https://youtu.be/MbvJchW7RXs
Personalizar una plantilla en Blanco de Blogger: Carrusel con Card en Blogger https://youtu.be/AJoqOVXhTe8
...