La cabecera de un tema de Blogger: la declaración XML

XML

Los pasos iniciales para crear la Declaración XML serán los siguientes:

La declaración XML describe algunas de las propiedades más generales del documento, indicando al procesador XML que necesita un analizador XML para interpretar este documento. Tanto el documento como el usuario del documento deben hablar en la misma versión de XML (?xml version="1.0"). Hay dos versiones de XML, pero normalmente con la 1.0 es suficiente.

Por otra parte,  la mayoría de las codificaciones se basan en juegos de caracteres antiguos y una codificación llamada ASCII, que es un solo byte por carácter (en realidad, solo 7 bits) y contiene 128 caracteres, incluidos muchos de los caracteres comunes que se usan en inglés. Por lo que si se emplean juegos de caracteres (letras, números, signos), basados en esta lengua, la codificación será UTF-8.

<?xml version="1.0" encoding="UTF-8" ?>

Todos los documentos HTML deben comenzar con una declaración <!DOCTYPE>. La declaración no es una etiqueta HTML. Es una "información" para el navegador sobre qué tipo de documento esperar. En HTML 5, la declaración es simple:

<!DOCTYPE html>

La declaración para una plantilla de Blogger debe ser:

<html xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>

El elemento del lenguaje HTML <head> proporciona información general (metadatos) acerca del documento, incluyendo su título y enlaces a scripts y hojas de estilos. Por lo tanto pondremos la etiqueta de apertura:

<head>

Si vamos a crear un tema de Blogger, debemos crear una cabecera en la que figuremos nosotros como autores. Pero antes de la misma abriremos un apartado donde en el código nos puedan pedir que insertemos ciertas líneas. Este apartado tendrá la configuración siguiente:

<!—Zona inicial para inserción de líneas adicionales –>

Y luego vendrá la cabecera propiamente dicha, que será de la siguiente forma:

/////////////////////////////////////////////////////////
//  Tú nombre o iiniciales Blogger Template                 //
/////////////////////////////////////////////////////////
*/
/*****************************************
reset.css
******************************************/

Por ejemplo, si lo ha hecho CUVSI:

/////////////////////////////////////////////////////////
//  CUVSI Blogger Template                                             //
/////////////////////////////////////////////////////////
*/
/*****************************************
reset.css
******************************************/

Una hoja de estilos de restablecimiento u hoja de estilos de reset (más conocida por su nombre en inglés, reset stylesheet o reset CSS) es una colección de reglas CSS utilizada para establecer unos valores iniciales para el formato de elementos HTML. CSS, es español «Hojas de estilo en cascada», es un lenguaje de diseño gráfico para definir y crear la presentación de un documento estructurado escrito en un lenguaje de marcado.

Por tanto, el conjunto quedará de la siguiente forma:

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE html>

<html xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>

<head>

<!—Zona inicial para inserción de líneas adicionales –>

/////////////////////////////////////////////////////////
//  CUVSI Blogger Template                                             //
/////////////////////////////////////////////////////////
*/
/*****************************************
reset.css
******************************************/

En relación a la modificación de las plantillas de Blogger si es lo que vamos a hacer es una modificación de las plantillas originales de Blogger, ética y legalmente no podemos figurar como autores, sino como modificadores, entonces el conjunto sería el siguiente, por ejemplo si el tema a modificar sería Emporio:

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE html>

<html xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>

<head>

<!—Zona inicial para inserción de líneas adicionales –>

//////////////////////////////////////////////////////////////////////////
//  Blogger Template Emporio modified by CUVSI                                            //
/////////////////////////////////////////////////////////////////////////
*/
/*****************************************
reset.css
******************************************/

Comentarios