<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-4410979983124143281</atom:id><lastBuildDate>Fri, 01 Nov 2024 11:34:30 +0000</lastBuildDate><category>Blogger</category><category>HTML</category><category>Blogueando</category><category>CSS</category><category>Personal</category><category>SEO</category><category>Diseño web</category><category>Plantillas</category><category>Cine</category><category>JavaScript</category><category>Movil</category><category>Proyectos</category><category>Tipografia</category><category>front-end</category><category>jQuery</category><category>Comic</category><category>Cortometrajes</category><category>back-end</category><category>fminor7</category><category>música</category><category>videojuegos</category><title>Erwin Andrés</title><description></description><link>http://erwinandres.blogspot.com/</link><managingEditor>noreply@blogger.com (Erwin Andrés)</managingEditor><generator>Blogger</generator><openSearch:totalResults>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-8216894538734567553</guid><pubDate>Mon, 05 Mar 2018 07:53:00 +0000</pubDate><atom:updated>2018-03-05T02:53:12.945-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Blogger</category><category domain="http://www.blogger.com/atom/ns#">Proyectos</category><title>Drafts</title><description>&lt;a data-action=&quot;zoom&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY28R3DIOUFAHD3QFSJgvnK_Dp7K2ppp_lh-1Mo63zn1Vk4XdAF8UIdbGsbnOKLsWZU7qBimAoBzV5bcx3EtK_XgU3lEy_sv2TX2z9pff0pGGehdltm-9IKkgb8KOHHefMd-YEWUaPRUQ/s1600/drafts-desktop.png&quot;&gt;&lt;img  src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY28R3DIOUFAHD3QFSJgvnK_Dp7K2ppp_lh-1Mo63zn1Vk4XdAF8UIdbGsbnOKLsWZU7qBimAoBzV5bcx3EtK_XgU3lEy_sv2TX2z9pff0pGGehdltm-9IKkgb8KOHHefMd-YEWUaPRUQ/s1600/drafts-desktop.png&quot; data-original-width=&quot;1365&quot; data-original-height=&quot;767&quot; /&gt;&lt;/a&gt;

&lt;p&gt;&lt;a href=&quot;http://erwinandres.blogspot.com/2018/01/redactor-de-entradas-de-blogger.html&quot;&gt;Inconforme con el editor de entradas de Blogger&lt;/a&gt; decidí crear mi propio editor. El resultado: un simple editor de texto enriquecido con opciones para escribir en texto plano en HTML o Markdown al que nombré &lt;em&gt;&amp;laquo;Drafts&amp;raquo;&lt;/em&gt;.&lt;/p&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;p&gt;Está echo con &lt;em&gt;React&lt;/em&gt; basado en &lt;em&gt;react-rte&lt;/em&gt; que usa el plugin &lt;a href=&quot;https://draftjs.org/&quot; target=&quot;_blank&quot;&gt;Draft.js&lt;/a&gt; que sirve para crear este tipo de editores de texto fácilmente y con una bella interfáz. Tiene todas las funciones básicas de un RTE: negrita, cursiva, subrayado, tachado, código, listas, citas, enlaces, encabezados, deshacer y rehacer; excepto insertar imagen o video. Además le agregué las funciones de guardar y eliminar borradores para poder seguir editando entre sesiones y todo sin salirse del navegador.&lt;/p&gt;

&lt;h2&gt;Integración con Blogger&lt;/h2&gt;

&lt;p&gt;La idea era reemplazar con Drafts el editor de Blogger a la hora de escribir mis entradas. Planeaba usar la api de Blogger para poder subir las entradas directamente desde Drafts, pero nunca supe cómo subir imágenes usando la api de Blogger, lo que me hizo abandonar el proyecto.&lt;/p&gt;

&lt;p&gt;A veces utilizo Drafts para escribir borradores de entradas y simplemente, cuando está listo el borrador voy a la pestaña &lt;em&gt;&amp;laquo;Plain&amp;raquo;&lt;/em&gt; y copio el HTML y lo pego en el editor de Blogger.&lt;/p&gt;

&lt;h2&gt;TO-DO&lt;/h2&gt;

&lt;p&gt;Dentro de la lista de funciones que no tiene Drafts y me gustaría que tuviera están:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;La integración con Blogger de la que ya hablé.&lt;/li&gt;
&lt;li&gt;Opción para hacer backups o guardar en el pc.&lt;/li&gt;
&lt;li&gt;Contador de palabras.&lt;/li&gt;
&lt;li&gt;Insertar imágenes.&lt;/li&gt;
&lt;li&gt;Insertar video.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Enlaces&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://erwinandres.github.io/drafts/&quot; target=&quot;_blank&quot;&gt;Mira la aplicación&lt;/a&gt; funcionando o descarga el &lt;a href=&quot;https://github.com/erwinandres/drafts&quot; target=&quot;_blank&quot;&gt;código fuente&lt;/a&gt; y modificala a tu gusto.&lt;/p&gt;
</description><link>http://erwinandres.blogspot.com/2018/03/drafts.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY28R3DIOUFAHD3QFSJgvnK_Dp7K2ppp_lh-1Mo63zn1Vk4XdAF8UIdbGsbnOKLsWZU7qBimAoBzV5bcx3EtK_XgU3lEy_sv2TX2z9pff0pGGehdltm-9IKkgb8KOHHefMd-YEWUaPRUQ/s72-c/drafts-desktop.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-7706532138255686826</guid><pubDate>Thu, 22 Feb 2018 08:26:00 +0000</pubDate><atom:updated>2018-02-22T03:26:55.511-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Blogueando</category><category domain="http://www.blogger.com/atom/ns#">HTML</category><category domain="http://www.blogger.com/atom/ns#">SEO</category><title>Anatomía de un post</title><description>&lt;p&gt;La anatomía del post es el esqueleto que lo conforma y le da formato y sentido al contenido de éste dentro de tu blog y para los buscadores y lectores de texto.&lt;/p&gt;

&lt;figure&gt;
  &lt;a data-action=&quot;zoom&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjRzqwqS8PuPFhrU62Uk2MR3ye9504ixm2edBSm9qs8IR0WCIja7bSVkTMSCQOZUWwW-DzYV-QE5xTtz9XmIqAWoEnz86UzlOVzP08vK5owi2nfl919wPn1w5BjiyZoBABpbhQrxIky7U/s1600/post-anatomia.png&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjRzqwqS8PuPFhrU62Uk2MR3ye9504ixm2edBSm9qs8IR0WCIja7bSVkTMSCQOZUWwW-DzYV-QE5xTtz9XmIqAWoEnz86UzlOVzP08vK5owi2nfl919wPn1w5BjiyZoBABpbhQrxIky7U/s1600/post-anatomia.png&quot; data-original-width=&quot;288&quot; data-original-height=&quot;464&quot; /&gt;&lt;/a&gt;
  &lt;figcaption&gt;Ejemplo de la estructura de un post.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;h2&gt;Contenedor&lt;/h2&gt;
&lt;p&gt;Según la especificación oficial de HTML5 los posts deben estar contenidos en un elemento &lt;code&gt;&amp;lt;article&amp;gt;&lt;/code&gt;. Aquí adentró ira todo el texto bien marcado, la cabezera del articulo, las secciones del texto, el footer del artículo, y los comentarios.&lt;/p&gt;

&lt;h2&gt;Header&lt;/h2&gt;
&lt;p&gt;No solo el blog tiene un header general si no que también cada post debe tener su propio header que comúnmente contiene el título, la fecha, las etiquetas y el autor del post. El elemento para el header debe ser, por supuesto, un &lt;code&gt;&amp;lt;header&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;Título&lt;/h3&gt;
&lt;p&gt;El título debe ir en un elemento &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt;, como lo expliqué en una entrada anterior, aunque hay quienes prefieren usar &lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;Fecha, etiquetas y autor&lt;/h3&gt;
&lt;p&gt;Los metadata del post como la fecha, el autor y las etiquetas deben estar antes o después del título pero en un elemento diferente, ya que no hacen parte de éste, pero dentro del header.&lt;/p&gt;

&lt;p&gt;Pueden tener cada uno su propio contenedor, o pueden estar todos en el mismo bloque en linea.&lt;/p&gt;

&lt;h2&gt;Cuerpo&lt;/h2&gt;
&lt;p&gt;El cuerpo es todo el contenido actual del artículo: texto, imágenes, y todo lo que le quieras poner. Debe estar preferiblemente dentro de un elemento &lt;code&gt;&amp;lt;section&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;Secciones&lt;/h3&gt;
&lt;p&gt;Cada Sección dentro del cuerpo del post debe estar marcada con un elemento &lt;code&gt;&amp;lt;section&amp;gt;&lt;/code&gt; (obviamente) y debe empezar con un subtítulo.&lt;/p&gt;

&lt;p&gt;Las secciones se usan para agrupar semanticamente contenido relacionado, en este caso las usamos para agrupar el texto con su título o subtítulo.&lt;/p&gt;

&lt;pre class=&quot;language-html&quot;&gt;&lt;code&gt;&amp;lt;section&amp;gt;
    &amp;lt;h1&amp;gt;Este es el título&amp;lt;/h1&amp;gt;
    &amp;lt;p&amp;gt;Este es el texto que pertenece al título h1 y todo lo que esté dentro de esta sección también.&amp;lt;/p&amp;gt;
    &amp;lt;section&amp;gt;
        &amp;lt;h2&amp;gt;Este es un subtítulo&amp;lt;/h2&amp;gt;
        &amp;lt;p&amp;gt;Este texto pertenece al anterior subtítulo.&amp;lt;/p&amp;gt;
    &amp;lt;/section&amp;gt;
&amp;lt;/section&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;h3&gt;Párrafos&lt;/h3&gt;
&lt;p&gt;Los párrafos deben estar contenidos en elementos &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; y separados entre ellos únicamente por este mismo elemento y no con la etiqueta &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;Imágenes&lt;/h3&gt;
&lt;p&gt;Las imágenes van dentro de elementos &lt;code&gt;&amp;lt;figure&amp;gt;&lt;/code&gt; y dentro se debe usar el elemento &lt;code&gt;&amp;lt;figure&amp;gt;&lt;/code&gt; cuando se quiera agregar un pie de foto.&lt;/p&gt;

&lt;h2&gt;Footer&lt;/h2&gt;
&lt;p&gt;Si se quiere se puede agregar un footer al post con el elemento &lt;code&gt;&amp;lt;footer&amp;gt;&lt;/code&gt;. Éste puede contener información adicional del post, como el nombre del autor, la fecha, las etiquetas, enlaces de compartir, enlaces de navegación entre artículos, etc&amp;hellip; cada uno en su propio contenedor preferiblemente.&lt;/p&gt;

&lt;h2&gt;Resultado&lt;/h2&gt;
&lt;p&gt;Poniendo en práctia esta información, la estructura HTML de tu post debe verse más o menos así:&lt;/p&gt;</description><link>http://erwinandres.blogspot.com/2018/02/anatomia-de-un-post.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjRzqwqS8PuPFhrU62Uk2MR3ye9504ixm2edBSm9qs8IR0WCIja7bSVkTMSCQOZUWwW-DzYV-QE5xTtz9XmIqAWoEnz86UzlOVzP08vK5owi2nfl919wPn1w5BjiyZoBABpbhQrxIky7U/s72-c/post-anatomia.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-8354336012684966358</guid><pubDate>Sat, 17 Feb 2018 07:49:00 +0000</pubDate><atom:updated>2018-02-17T02:49:24.507-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Blogger</category><category domain="http://www.blogger.com/atom/ns#">HTML</category><title>Redactor de entradas de Blogger</title><description>&lt;figure&gt;
  &lt;img data-action=&quot;zoom&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYwHQWpOo9BBvDRIZyXc1L1uCd3XpQ0ZEEphv3WcIIb2Y5kWWUCXvv5Y5N9u8QPHpxyXNkPSFiqOrTHwEJAnW0eaX0Rkit0pGzKWmy1GP4p9Ddpy2dYOxMruIBnyBBeM1QyWh6e6wyW-A/s1600/redactor-entrdas-blogger.PNG&quot; data-original-width=&quot;1085&quot; data-original-height=&quot;548&quot; /&gt;
  &lt;figcaption&gt;Captura del redactor de entradas de Blogger&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Como sabrán, el editor de entradas de Blogger tiene dos opciones: &lt;em&gt;Redactar&lt;/em&gt; y &lt;em&gt;HTML&lt;/em&gt;. La primera te muestra un editor de texto enriquecido o &lt;strong&gt;RTE&lt;/strong&gt; (Rich Text Editor) y la segunda te muestra un editor de texto plano donde puedes escribir tu HTML directamente.&lt;/p&gt;

&lt;p&gt;Yo hace años dejé de usar la pestaña redactar y recomiendo a todo el mundo dejar de usarla porque está dañada, siempre lo ha estado y al parecer siempre lo estará. ¡NO SIRVE!&lt;/p&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;h2&gt;El HTML resultante&lt;/h2&gt;

&lt;p&gt;Cuando usas el RTE de Blogger (o cualquier RTE para web) todo lo que escribes tiene que ser transfomrado al final en HTML. Pero el HTML generado por el redactor de entradas de Blogger es horrible, tiene un formato antiguo y no es nada semántico.&lt;/p&gt;

&lt;h3&gt;Los párrafos deberían ser párrafos&lt;/h3&gt;

&lt;p&gt;Cáda párrafo en tu entrada, en tu blog, en tu página, o en cualquier parte de la web debería estar correctamente contenido en sus etiquetas &lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;/code&gt;, y la separación entre párrafos debería darse únicamente por estas etiquetas a menos que se quiera otro elemento en medio.&lt;/p&gt;

&lt;p&gt;El editor de Blogger separa los párrafos con una o varias etiquetas &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;(dependiendo de cuántas veces presiones enter) y no usa en ningún momento la etiqueta &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;Negritas y cursivas&lt;/h3&gt;

&lt;p&gt;Las negritas en el redactor de Blogger están marcadas con &lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt; y las cursivas con &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;. Esto hace rato dejo de ser así. Debería ser &lt;code&gt;&amp;lt;strong&amp;gt;&lt;/code&gt; y &lt;code&gt;&amp;lt;em&amp;gt;&lt;/code&gt; respectivamente. Es un poco más largo, pero es lo correcto.&lt;/p&gt;

&lt;p&gt;Aunque esto no es tan grave como lo de los párrafos pero también debería ser corregido.&lt;/p&gt;

&lt;h3&gt;Estilos en linea&lt;/h3&gt;

&lt;p&gt;Los botones &lt;em&gt;Fuente&lt;/em&gt;, &lt;em&gt;Tamaño de fuente&lt;/em&gt;, &lt;em&gt;Color del texto&lt;/em&gt; y &lt;em&gt;Color de fondo de texto&lt;/em&gt; agregan estilos en linea, por eso siempre debes evitar usarlos.&lt;/p&gt;

&lt;p&gt;Los estilos en linea no son la manera correcta de darle estilo al texto ni a ningún elemento ya que representan un dolor de cabeza en materia de mantenibilidad.&lt;/p&gt;

&lt;p&gt;Imagina que tienes la costumbre de resaltar lineas destacadas en tus entradas, y siempre lo haces dándole un fondo amarillo al texto que quieres resaltar. Pero un día se te dio por rediseñar el blog y ahora el texto con fondo amarillo no va con tu nuevo diseño sino que quieres un que el texto resaltado tenga ahora un fondo verde claro como en Medium.&lt;/p&gt;

&lt;p&gt;Aquí si has estado usando estilos en linea tienes dos opciones: aceptas que tus viejas entradas no van a coincidir con el nuevo diseño de tu blog, o te pones en la tarea de editar tus entradas una por una para cambiar el amarillo por el verde. Ojalá no tengas muchas entradas.&lt;/p&gt;

&lt;p&gt;La forma correcta de lidear con esto es agregando en el html una clase para el texto resaltado y darle los estilos en el CSS, luego cuando cambies el diseño simplemente tienes que dirigirte al CSS de tu blog y cambiar las propiedades de esta clase.&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-markup code-toolbar&quot;&gt;
&amp;lt;style&amp;gt;
  .destacado {
    background-color: #e9fdf0;
  }
&amp;lt;/style&amp;gt;

&amp;lt;p&amp;gt;En este texto de ejemplo &amp;lt;span class=&quot;destacado&quot;&amp;gt;esta parte está resaltada&amp;lt;/span&amp;gt; y el resto no.&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;h3&gt;Imágenes&lt;/h3&gt;

&lt;p&gt;El problema a la hora de insertar imágenes es que te genera un &lt;code&gt;div&lt;/code&gt; de clase &lt;code&gt;separator&lt;/code&gt; también con estilos en linea para alinear el bloque de la imagen mas una link &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; con un attributo fantasmón &lt;code&gt;imageanchor=&amp;quot;1&amp;quot;&lt;/code&gt; que solo entiende blogger y también con estilos en linea, mas el elemento de la imagen &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; con  el desactualizado atributo &lt;code&gt;border=&amp;quot;1&amp;quot;&lt;/code&gt;, y si todo eso no te parece lo suficientemente feo le puedes agregar una leyenda a la imagen para encontrarte en el html con que tu imagen y leyenda ahora hacen parte de una horrible tabla. Todo esto me parece un poco arcaico.&lt;/p&gt;

&lt;p&gt;Mi concejo es que agreges las imagenes estando en el editor de texto plano (la pestaña &amp;laquo;HTML&amp;raquo;) y cuando salga el cuadro de opciones le des en aliniacion ninguna y tamaño original. Luego borras lo que no necesitas y la encierras dentro de un elemento &lt;code&gt;&amp;lt;figure&amp;gt;&lt;/code&gt; y para tu leyenda agregas un elemento &lt;code&gt;&amp;lt;figcaption&amp;gt;&lt;/code&gt;. Listo, ahí tienes tu imagen con marcado moderno y semántico.&lt;/p&gt;

&lt;h2&gt;Soluciones y alternativas&lt;/h2&gt;

&lt;p&gt;La única solución real aquí es que Blogger arregle su editor de entradas. Mientras tanto, puedes buscar alternativas como escribir en markdown o escribir directamente el html de tus entradas en el editor de texto plano como nosotros los barbáricos.&lt;/p&gt;

&lt;img data-action=&quot;zoom&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2iUWkoRIxebPAuJI5pFeHpm1CwxbarZUz_7wGDPu1hqfhWxN0oOtqbxlsSYbRVTFDVq8uwzaA_vBUhOH3zyHayNt1DIoJ7CTlwyWxeqpRDTAxUWDxpN6kaH6Efobbxd011LIfTkierHk/s320/7b2.jpg&quot; data-original-width=&quot;640&quot; data-original-height=&quot;640&quot; /&gt;</description><link>http://erwinandres.blogspot.com/2018/01/redactor-de-entradas-de-blogger.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYwHQWpOo9BBvDRIZyXc1L1uCd3XpQ0ZEEphv3WcIIb2Y5kWWUCXvv5Y5N9u8QPHpxyXNkPSFiqOrTHwEJAnW0eaX0Rkit0pGzKWmy1GP4p9Ddpy2dYOxMruIBnyBBeM1QyWh6e6wyW-A/s72-c/redactor-entrdas-blogger.PNG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-519430105396245983</guid><pubDate>Mon, 05 Feb 2018 06:05:00 +0000</pubDate><atom:updated>2018-02-05T01:05:50.250-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Blogger</category><title>Que no te de miedo modificar tu plantilla</title><description>&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXfXln7VOSonkP9mFCdqNr06mjJzJTBVSp31rFHO_hbv1QnkmppBMGXSUN2I3WyHXsL8aL-EC_iD17DJKISQfqbUOurb1DO9CenJspEquxvPkGTGKi1xQkmI6ka39G5Cjgx11Bt7Y6eTE/s1600/html-blogger.png&quot; data-original-width=&quot;798&quot; data-original-height=&quot;294&quot; /&gt;

&lt;p&gt;Cuando entro a algún foro o blog de ayuda de bloggers, de esos que te ayudan a modificar tu plantilla con trucos y códigos, nunca falta el típico mensaje &lt;em&gt;&amp;laquo;No olvides hacer un backup de tu plantilla antes de guardar cualquier cambio&amp;raquo;&lt;/em&gt;, o parecido.&lt;/p&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;p&gt;Este mensaje tiene mucha validez ya que es muy fácil para los nuevos dañar la plantilla al tratar de hacer un cambio aún teniendo un tutorial en la mano. Pero la realidad es que esto puede estar creando un efecto negativo espantando a los principiantes.&lt;/p&gt;

&lt;p&gt;Pongamos este ejemplo: entras a un blog buscando ayuda para modificar la plantilla, encontraste un bonito gadget nuevo que quieres agregar al sidebar de tu blog, la entrada del blog que estás leyendo explica con todos los detalles paso a paso lo que debes hacer para agregar este exótico nuevo gadget, que al parecer es un proceso muy simple. Pero antes de poner manos a la obra te encuentras con el terrorifico mensaje que mencioné antes y aquí es dónde el lector se llena de miedo e inseguridades.¿Es peligroso esto que quiero hacer? ¿Qué pasa si cometo un error en alguno de los pasos? ¿Se dañará mi blog? ¿Perderé todo mi trabajo y no podré recuperarlo nunca? ¿Me cerraran la cuenta de Blogger?&lt;/p&gt;

&lt;p&gt;No, no pasará nada grave. Y si dañas algo siempre podrás arreglarlo. Lo peor que puede pasar es que tengas que usar una plantilla nueva y pasar horas modificándola para que se vea como la anterior. Ok, eso es un poco grave, pero es divertido y se puede hacer&amp;hellip; no es el fin del mundo.&lt;br&gt;
Lo que hay que tener claro aquí es que todas tus entradas y tus otros blogs estan a salvo de cualquier modificación que le hagas a la plantilla.&lt;/p&gt;

&lt;p&gt;Modifica tu plantilla sin miedo. Si quieres saber para qué sirve esa linea de código que no entiendes, simplemente borrala, guarda y mira qué pasa. Experimenta, daña y repara; y si algo sale mal copia el mensaje de error que genera Blogger y búscalo en Google, en foros, o en algún otro blog. Así aprendí yo y creo que es la mejor forma de entender las plantillas de un servicio tan cerrado como Blogger.&lt;/p&gt;

&lt;p&gt;Por último, las copias de seguridad siempre son buenas, pero que no te exclavisen. Haz regularmente copias de seguridad de tu plantilla, digamos una vez al mes, y con más frecuencia haz copias de seguridad de tus entradas que son lo más importante.&lt;/p&gt;</description><link>http://erwinandres.blogspot.com/2018/02/no-tengas-miedo-a-modificar-tu-plantilla.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXfXln7VOSonkP9mFCdqNr06mjJzJTBVSp31rFHO_hbv1QnkmppBMGXSUN2I3WyHXsL8aL-EC_iD17DJKISQfqbUOurb1DO9CenJspEquxvPkGTGKi1xQkmI6ka39G5Cjgx11Bt7Y6eTE/s72-c/html-blogger.png" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-1640511052622001514</guid><pubDate>Tue, 30 Jan 2018 06:44:00 +0000</pubDate><atom:updated>2018-01-30T01:44:46.196-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS</category><category domain="http://www.blogger.com/atom/ns#">front-end</category><category domain="http://www.blogger.com/atom/ns#">HTML</category><category domain="http://www.blogger.com/atom/ns#">JavaScript</category><category domain="http://www.blogger.com/atom/ns#">Proyectos</category><title>Tudú</title><description>&lt;figure&gt;
&lt;img data-action=&quot;zoom&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnMbz2Ys0jxdOzvNkJa3JoPsKZQDu64tVBu7KV4D9R-wNb9fIthyphenhypheniUS-t4RdDlsybq2uMHM7q9J82b61wZYi_tz5TI8YDjSmWlwGY7v7KOvd8z-Rx-s7yv-0T1b7LgLtAQTa_dzg1tBfs/s1600/tudu-desktop.png&quot; data-original-width=&quot;1365&quot; data-original-height=&quot;767&quot; /&gt;
  &lt;figcaption&gt;Captura de pantalla de Tudú.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/erwinandres/tudu&quot; target=&quot;_blank&quot;&gt;Tudú&lt;/a&gt; es una pequeña y simple aplicación web para crear listas TO-DO de manera rápida y efectiva.&lt;/p&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;p&gt;La creé hace poco más de un año como proyecto para aprender a crear aplicaciones web progresivas y el resultado fue muy satisfactorio para mí.
 No es la mejor, está incompleta, le faltan algunas mejoras y quedan un par de bugs por corregir, pero es bastante buena para ser la primera aplicación web que publico.&lt;/p&gt;

&lt;figure&gt;
&lt;img data-action=&quot;zoom&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj6m5bNor_cvzVXFVtMJOaiqu6jnt61T-_DJkDQzaLSV9WeAxGlBl_RsxxWECpciLpG5zuBUyv1Y7RPstW5fESlRns9pulKXjecO5OMhu33owriJAEB92U3YR30MTkODiX-msjU_6KniI/s460/tudu-iPhone-7.png&quot; data-original-width=&quot;750&quot; data-original-height=&quot;1334&quot; /&gt;
&lt;figcaption&gt;Captura de pantalla de la vista de una lista de Tudú en móvil.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Sé que hay muchas aplicaciones de este tipo en el mercado, de todos los colores y de todos los sabores, pero no estaba nada satisfecho con esas aunque son bastante completas. La razón es que son muy pesadas, en la mayoría necesitas registrarte para poder usarlas y además consumen mucha batería sincronizandose con la nube. Todo eso es muy frustrante para solo crear una simple lista.&lt;/p&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9zmcfGs49Zfnz5bct5MFl4-5H3y0btTtISxDOEhptXIXSMKeqrYdYUpIc3hIPnWMMN1yMMnJjwI89NnOQJukQ90GP3Qk3Jw8_FJFIslXkyiYaeQQdsbCBPc_iQjTOel33BZp-nmlcBuI/s1600/crear-mi-propia-app-con-localstorage-y-web-workers.jpg&quot; &gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9zmcfGs49Zfnz5bct5MFl4-5H3y0btTtISxDOEhptXIXSMKeqrYdYUpIc3hIPnWMMN1yMMnJjwI89NnOQJukQ90GP3Qk3Jw8_FJFIslXkyiYaeQQdsbCBPc_iQjTOel33BZp-nmlcBuI/s1600/crear-mi-propia-app-con-localstorage-y-web-workers.jpg&quot; data-original-width=&quot;400&quot; data-original-height=&quot;400&quot; /&gt;&lt;/a&gt;

&lt;p&gt;En Tudú puedo crear mis listas rápidamente sin necesidad de crear una cuenta y todos los datos quedan almacenados en mi dispositivo y eso es básicamente todo lo que necesito de una app TO-DO.&lt;/p&gt;

&lt;p&gt;El logo y el diseño de la intefaz son creaciones de &lt;a href=&quot;//kenyilarios.com&quot; target=&quot;_blank&quot;&gt;Kenyi Larios&lt;/a&gt; inspirado en el Material Design de Google.&lt;/p&gt;

&lt;p&gt;Vayan y pruébenla (agreguenla al escritorio para que vivan la experiencia completa de una app progresiva) y luego me dan sus opiniones.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/erwinandres/tudu&quot; target=&quot;_blank&quot;&gt;Página de la app&lt;/a&gt; | &lt;a href=&quot;https://github.com/erwinandres/tudu&quot; target=&quot;_blank&quot;&gt;Código fuente&lt;/a&gt;&lt;/p&gt;</description><link>http://erwinandres.blogspot.com/2018/01/tudu.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnMbz2Ys0jxdOzvNkJa3JoPsKZQDu64tVBu7KV4D9R-wNb9fIthyphenhypheniUS-t4RdDlsybq2uMHM7q9J82b61wZYi_tz5TI8YDjSmWlwGY7v7KOvd8z-Rx-s7yv-0T1b7LgLtAQTa_dzg1tBfs/s72-c/tudu-desktop.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-519697774920692389</guid><pubDate>Thu, 23 Feb 2017 08:48:00 +0000</pubDate><atom:updated>2017-02-24T14:27:56.816-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS</category><category domain="http://www.blogger.com/atom/ns#">Tipografia</category><title>textCSS</title><description>&lt;p&gt;He creado esta pequeña librería CSS para facilitarme la configuración del texto al momento de desarrollar páginas web o blogs a la que nombré &amp;laquo;&lt;em&gt;textCSS&lt;/em&gt;&amp;raquo; (¿cómo más?).&lt;/p&gt;

&lt;p&gt;El código está en &lt;a href=&quot;https://github.com/erwinandres/textCSS&quot; target=&quot;_blank&quot;&gt;Github&lt;/a&gt; para que cualquiera que quiera lo pueda ver, usar, adaptar y mejorar libremente.&lt;/p&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;

&lt;figure&gt;
&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMRgfRava7tmzvLo-LLh6NLMYbgWvPc0oPxDLMsmkFj4a-_SFxClnrk2dDOXaAdp1_iMWrtI7O3fzNIPVwS8q4mZJQV3pmdzr7uCtnL4aS3fL4Gp1rHuouUImMTcp3xeTKQK83azm6dbQ/s1600/textcss.png&quot; width=&quot;1346&quot; height=&quot;665&quot; data-action=&quot;zoom&quot;/&gt;
&lt;figcaption&gt;Captura de pantalla de una página que utiliza textCSS con lineas de guía.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h2&gt;Notas sobre el código&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;textCSS&lt;/em&gt; es el resultado de una pequeña investigación que hice sobre tipografía en la web, leyendo libros, artículos y haciendo algunas pruebas; con el fin de obtener texto legible que responda a diferentes tamaños de pantalla.&lt;/p&gt;

&lt;h3&gt;Web safe font-stack&lt;/h3&gt;
&lt;p&gt;El &lt;em&gt;font-stack&lt;/em&gt; que utilicé es un conjunto de las mejores y más populares fuentes de cada sistema operativo, asegurándome así que mi página siempre tendrá una buena fuente en cualquier dispositivo.&lt;/p&gt;
&lt;p&gt;Es el mismo que utilizan en &lt;a href=&quot;https://medium.com&quot; target=&quot;_blank&quot;&gt;Medium&lt;/a&gt; con un muy buen resultado. De echo, Medium me sirvió mucho de inspiración para crear &lt;em&gt;textCSS&lt;/em&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-css code-toolbar&quot;&gt;html {
  font-family: -apple-system,
               BlinkMacSystemFont,
               &quot;Segoe UI&quot;,
               Roboto,
               Oxygen-Sans,
               Ubuntu,
               Cantarell,
               &quot;Helvetica Neue&quot;,
               sans-serif;
}&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;También utilicé un &lt;em&gt;stack&lt;/em&gt; aparte de fuentes &lt;em&gt;web safe&lt;/em&gt; monoespaciadas para el texto de código.&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-css code-toolbar&quot;&gt;pre, code {
  font-family: Consolas,
               Monaco,
               &#39;Andale Mono&#39;,
               &#39;Ubuntu Mono&#39;,
               monospace;
}&lt;/code&gt;&lt;/pre&gt;

&lt;h3&gt;Tamaños de fuente&lt;/h3&gt;
&lt;p&gt;El texto inicia con un tamaño de &lt;code&gt;150%&lt;/code&gt; en el &lt;code&gt;html&lt;/code&gt; (24px con la fuente inicial a 16px) para pantallas grandes. El resto del texto usa medidas relativas a este tamaño, haciendo que todo el texto se escale con solo cambiar este valor inicial.&lt;/p&gt;

&lt;p&gt;Este tamaño puede parecer muy grande al principio, pero es porque uno no está acostumbrado a ver este tipo de tamaños en páginas. La realidad es que este tamaño es cómodo para pantallas grandes ya que el usuario normalmente las utiliza a una mayor distancia de la que utiliza, por ejemplo, un celular.&lt;/p&gt;

&lt;p&gt;En pantallas medianas el tamaño de fuente disminuye a &lt;code&gt;125%&lt;/code&gt; (20px con fuente inicial de 16px) y en pantallas pequeñas tipo smartphone, el texto se reduce al &lt;code&gt;100%&lt;/code&gt; (16px con la fuente inicial a 16px).&lt;/p&gt;

&lt;h3&gt;Ritmo vertical&lt;/h3&gt;
&lt;p&gt;Para componer un buen ritmo vertical se necesita crear un sistema de lineas base. esto se logra configurando el alto de linea para que siempre tenga el mismo valor o múltiplos de ese valor.&lt;/p&gt;
&lt;p&gt;En el caso de &lt;em&gt;textCSS&lt;/em&gt; este valor es &lt;code&gt;1.5&lt;/code&gt;, o bien, 1.5 veces el valor del tamaño base de la fuente.&lt;/p&gt;
&lt;p&gt;Por ejemplo: si el tamaño del texto base es de &lt;code&gt;24px&lt;/code&gt; el alto de linea será de &lt;code&gt;36px&lt;/code&gt; (1.5*24).&lt;/p&gt;
&lt;p&gt;Si en algún caso como en el de un título o un subtitulo (que comúnmente son más grandes que el texto base) el texto sobrepasa el alto de la linea base, se utiliza un múltiplo del tamaño del alto linea base. Por ejemplo: para un subtitulo de tamaño &lt;code&gt;60px&lt;/code&gt; se necesita que el alto de linea para este subtitulo sea de &lt;code&gt;72px&lt;/code&gt; o sea, dos lineas de &lt;code&gt;36px&lt;/code&gt;. Fácil ¿no?.&lt;/p&gt;

&lt;p&gt;Para guiarme mejor y asegurarme de que mi linea base no se rompía creé un patrón de fondo con CSS dándole el aspecto de cuaderno de colegio a la página de pruebas.&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-css code-toolbar&quot;&gt;body {
  background-color: #fff;
  background-size: 100% 1.5em;
  background-image: -webkit-linear-gradient(to bottom,rgba(0,170,255,.3) 1px,transparent 1px);
  background-image: -moz-linear-gradient(to bottom,rgba(0,170,255,.3) 1px,transparent 1px);
  background-image: linear-gradient(to bottom,rgba(0,170,255,.3) 1px,transparent 1px);
  background-position: left top;
  background-repeat: repeat;
}&lt;/code&gt;&lt;/pre&gt;

&lt;h3&gt;Qué sigue&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Estoy planeando utilizar tipografía fluida (&lt;em&gt;fuild type&lt;/em&gt;) para que el texto se escale con la página y no en ciertos puntos como lo hace actualmente.&lt;/li&gt;
  &lt;li&gt;También quiero hacer que la linea que subraya los enlaces se vea que está debajo del texto para mejorar la legibilidad.&lt;/li&gt;
&lt;/ul&gt;</description><link>http://erwinandres.blogspot.com/2017/02/textcss.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMRgfRava7tmzvLo-LLh6NLMYbgWvPc0oPxDLMsmkFj4a-_SFxClnrk2dDOXaAdp1_iMWrtI7O3fzNIPVwS8q4mZJQV3pmdzr7uCtnL4aS3fL4Gp1rHuouUImMTcp3xeTKQK83azm6dbQ/s72-c/textcss.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-3383459211355598521</guid><pubDate>Mon, 23 Jan 2017 00:08:00 +0000</pubDate><atom:updated>2017-01-22T19:23:05.760-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Diseño web</category><category domain="http://www.blogger.com/atom/ns#">Plantillas</category><title>Nuevo diseño del blog</title><description>&lt;figure&gt;
  &lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRPxea2RZ-fNp-yPUFpjfXci9iZnM9jqR5dIYch1Ug3quX4NK41ExjofiB18_B7YgBEIvzH9NxpUxqD12rVQ7uRR44dTajmZvzPv-RtLf1Ah9_I-3Uge__kkSRbKz2PrHIjgaoM33aloc/s1600/erwinandres-new-design.png&quot; width=&quot;1346&quot; height=&quot;669&quot; data-action=&quot;zoom&quot;/&gt;
  &lt;figcaption&gt;Captura de pantalla del nuevo diseño del blog.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Legibilidad, agilidad y espacio en blanco son las principales características de la versión 3 de la plantilla.&lt;/p&gt;

&lt;p&gt;Aún no está completa al 100%, le faltan algunos detalles y está llena de bugs que iré corrigiendo con el tiempo mientras siguen apareciendo otros, pero estoy muy satisfecho con el resultado hasta ahora y quiero compartirlo con todos aquí.&lt;/p&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;h2&gt;¿Qué tenía de malo el anterior diseño?&lt;/h2&gt;

&lt;figure&gt;
&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg09-IQt_PdNokypI5dbJHn2yqsMveEFHj6Uvmm0cCdWxx1hB4nxoM6aDehf1yzd7bpC-LPedtgGM1YgKfIbqCvJ841Wn6v5KaFPoRo6sQuNG8Rv8NaxckY0k8NL-aglmcfZtmIgIUIVYk/s1600/erwinandres-old-design.png&quot; width=&quot;1346&quot; height=&quot;664&quot; data-action=&quot;zoom&quot;/&gt;
&lt;figcaption&gt;Captura de pantalla del anterior diseño.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;La verdad es que le anterior diseño nunca me gustó y hace tiempo quería cambiarlo. Era una mezcla de experimentos y viejos bugs que nunca me decidí a corregir.&lt;/p&gt;

&lt;p&gt;Era lento, pesado, las fuentes no combinaban, el menú no tenía buen aspecto, usaba un montón de librarías innecesariamente y lo peor de todo era la tonta animación que le había agregado a las entradas, una efecto &amp;laquo;reveal&amp;raquo; simulando la aparición de la entrada de abajo hacía arriba que solo lograba que la página pareciera aún más lenta.&lt;/p&gt;

&lt;p&gt;Por todo esto decidí que en lugar de arreglar estos errores uno por uno mejor los corregía todos a la vez eliminando la plantilla y arrancando de cero.&lt;/p&gt;

&lt;h2&gt;La plantilla base&lt;/h2&gt;
&lt;p&gt;Para poder tener el mayor control posible de mi nueva plantilla decidí eliminar todo lo innecesario que traen las plantillas de Blogger como el CSS por defecto y removiendo &lt;code&gt;classe&lt;/code&gt;&#39;s e &lt;code&gt;id&lt;/code&gt;&#39;s que sabía no iba a usar. También modifiqué algunos elementos mejorando el HTML para que sea más semántico.&lt;/p&gt;

&lt;h2&gt;La cabecera&lt;/h2&gt;
&lt;p&gt;Las cabeceras &amp;laquo;no rectangulares&amp;raquo; y se me antojó tener una. Con unas pocas lineas en svg creé una sutil curva al final del header que le da el toque moderno al blog y queda bien con el menú debajo alineado a la derecha.&lt;/p&gt;

&lt;h2&gt;El menú&lt;/h2&gt;
&lt;p&gt;El menú lo hice lo más sencillo que pude. Con letras grandes en negrita que lo hacen fácil de encontrar y de entender, a diferencia del anterior que casi no se veía y estorbaba la lectura en pantallas pequeñas.&lt;/p&gt;

&lt;h2&gt;Letra legible&lt;/h2&gt;
&lt;p&gt;Para el texto estuve investigando un poco sobre tipografía en la web para tratar de hallar el tamaño perfecto para cada pantalla y poder hacer que el texto de las entradas sea legible y responsivo. Decidí crear mi propia librería CSS especial para textos que llamé &lt;a href=&quot;https://github.com/erwinandres/textCSS&quot; target=&quot;_blank&quot;&gt;textCSS&lt;/a&gt; (cómo más), luego la incluí en el CSS del blog adaptándola un poco. ¿Un poco grande tal vez? Yo creo que está bastante bien por ahora.&lt;/p&gt;

&lt;h2&gt;Bloques de código&lt;/h2&gt;
&lt;p&gt;He optado por cambiar la librería de resaltado de sintaxis. Anteriormente utilizaba &lt;a href=&quot;https://github.com/google/code-prettify&quot; title=&quot;Repositorio en GitHub de la librería Prettify&quot; target=&quot;_blank&quot;&gt;Prettify&lt;/a&gt; que funciona muy bien pero me parece un poco pesada. La elegida para remplazarla fue &lt;a href=&quot;http://prismjs.com/&quot; title=&quot;Página oficial de Prism.js&quot; target=&quot;_blank&quot;&gt;Prism.js&lt;/a&gt; que es mucho más ligera, moderna y personalizable.&lt;/p&gt;

&lt;p&gt;Lo complicado de esto es ahora tener que adaptar manualmente a Prism.js el código de los posts anteriores que usan Prettify.&lt;/p&gt;

&lt;h2&gt;Imágenes del post&lt;/h2&gt;
&lt;p&gt;En las imágenes utilicé la librería &lt;a href=&quot;https://github.com/nishanths/zoom.js&quot;&gt;zoom.js&lt;/a&gt; que encontré de casualidad hace poco. Simplemente crea una especie de lightbox minimalista al estilo de Medium y es justamente lo que necesitaba.&lt;/p&gt;

&lt;h2&gt;Enlaces sociales&lt;/h2&gt;
&lt;p&gt;Esta es una parte importante para el rendimiento del blog. Los botones sociales que utilizaba antes (tuitear, me gusta y plusone) le agregaban una carga extra bastante pesada al blog (o tres cargas extras en este caso). Esto sin mencionar lo que pasaría si por alguna razón alguno de los servidores de estos servicios se caía o en el peor de los casos se caían los tres.&lt;/p&gt;

&lt;p&gt;Decidí simplemente crear los enlaces manualmente, sin librerías, sin pesados sdk&#39;s, sin depender de servidores externos. Así, si alguno de los servicios falla, simplemente el enlace, que se abre en una pestaña emergente, no funcionaría y eso sería todo.&lt;/p&gt;

&lt;h2&gt;Sección de comentarios&lt;/h2&gt;

&lt;figure&gt;
&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhokn8_Yndtftue9dyHYhgs-rXdoJMUV0_mMFHPDIulpzMGRgpDtWwE3jiQj7Uwg7XzqutD263gEESucw2ZpNjEd6jqoidOewGbruRZQ8_xdtKMoWo9LIimOlb-ikqH06w6xHMQypGXqhg/s1600/comentarios-blog.png&quot; width=&quot;1276&quot; height=&quot;669&quot; data-action=&quot;zoom&quot;/&gt;
  &lt;figcaption&gt;Captura de pantalla de la sección de comentarios del blog&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Por allá en 2012 cuando Blogger presentó por primera vez su sistema de comentarios anidados solo estaba disponible para los blogs que utilizaban las plantillas más nuevas en esa época. Por suerte para el resto de nosotros ahí estaba Felipe Calvo, quién creó un &lt;a href=&quot;http://nicondroid.blogspot.com.co/p/comentarios-anidados-personalizados-en.html&quot; title=&quot;Script para implementar los comentarios anidados de Blogger&quot; target=&quot;_blank&quot;&gt;script&lt;/a&gt; que  implementaba el sistema de comentarios anidados para todo aquel que lo quisiera en su blog. Cuatro años después he vuelto a preferir este script por encima del sistema original de Blogger simplemente porque no me da el control que necesito sobre el código para modificarlo y adaptarlo a mi gusto.&lt;/p&gt;

&lt;h2&gt;Accesibilidad&lt;/h2&gt;
&lt;h3&gt;Colores&lt;/h3&gt;
&lt;p&gt;Intenté no variar mucho los colores del diseño anterior, simplemente los oscurecí un poco para dar mayor contraste y hacerlo más visible para personas con problemas de visión, tratando de cumplir con las recomendaciones de la &lt;a href=&quot;https://www.w3.org/TR/WCAG20/&quot; title=&quot;Página de la W3C&quot; target=&quot;_blank&quot;&gt;WCAG 2.0&lt;/a&gt; al menos para el nivel AA.&lt;/p&gt;

&lt;h3&gt;Navegación con teclado&lt;/h3&gt;
&lt;p&gt;La navegación con teclado es comúnmente ignorada por los desarrolladores web y yo quise dejar de ignorarla y alentar a los demás a que no la ignoren tampoco. Es el 2017 y todos los usuarios tienen un mouse, y los que no tienen seguramente es porque están viendo la página desde un móvil, pero la realidad es que este no siempre es el caso. Algunas veces el mouse se te puede dañar en algún momento que no puedes salir corriendo a comprar otro o no hay nadie que te preste uno, o en otros casos se puede tratar de un usuario con problemas motores que le cuesta mucho usar el mouse y por eso prefiere el teclado.&lt;/p&gt;

&lt;p&gt;En este blog simplemente le di un borde grueso de un color rojo oscuro al elemento señalado con el teclado para que sea fácil de identificar.&lt;/p&gt;

&lt;h2&gt;Velocidad&lt;/h2&gt;

&lt;figure&gt;
  &lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdo9j3KYmrxpC7j3BO8Ir6Fh0W9ieY8EExvyvXSckk1c9ScnmWPgueCYi6-6kXszUKnxcWPAU5e5Gpkj19on9-sLgnwNLx2zkoVqTgiroJDq3xiguKe98i9kQWHvcRT96q5JL2FLXpMNM/s1600/waterfallview.png&quot; width=&quot;964&quot; height=&quot;453&quot; data-action=&quot;zoom&quot;/&gt;
  &lt;figcaption&gt;Vista en &amp;laquo;cascada&amp;raquo; de los resultados de la prueba de velocidad.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;La velocidad de carga de la página era el aspecto más importante para mí. Planeé todo el diseño en base al rendimiento del sitio tratando de hacerlo lo más ligero posible, como ya mencioné antes. El resultado: 450kb en 1.340 segundos con un &lt;a href=&quot;https://sites.google.com/a/webpagetest.org/docs/using-webpagetest/metrics/speed-index&quot; target=&quot;_blank&quot;&gt;SpeedIndex&lt;/a&gt; de 681&amp;hellip; ¡Misión cumplida!&lt;/p&gt;

&lt;p&gt;Claro, todavía se puede mejorar, pero está más que bien para ser un blog de Blogger.&lt;/p&gt;

&lt;h2&gt;Nota rápida sobre el logo&lt;/h2&gt;

&lt;figure&gt;
&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHGyYWlK72o0Nw6lCUcoHSfehT1nkLxCRthsvjY6TwI1CwVq1t38i6BQxQ6xj3Hsl3Kno9cOXN-nJtlStVU9-qbOKReK1z2AAqtcImcREwHu_B4LYMOzkJ_dsTdJRcjJMj7DQB0dhu5bA/s1600/erwinandres-logo.png&quot; widht=&quot;495&quot; height=&quot;131&quot; data-action=&quot;zoom&quot;/&gt;
  &lt;figcaption&gt;Logo del blog.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Letras del mismo color, lowerCamelCase y un punto al principio tratando de simular un selector CSS. Creo que se entiende bastante, ¿no?&lt;/p&gt;</description><link>http://erwinandres.blogspot.com/2017/01/nuevo-diseno-del-blog.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRPxea2RZ-fNp-yPUFpjfXci9iZnM9jqR5dIYch1Ug3quX4NK41ExjofiB18_B7YgBEIvzH9NxpUxqD12rVQ7uRR44dTajmZvzPv-RtLf1Ah9_I-3Uge__kkSRbKz2PrHIjgaoM33aloc/s72-c/erwinandres-new-design.png" height="72" width="72"/><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-6995196752326467118</guid><pubDate>Sat, 14 Jan 2017 00:12:00 +0000</pubDate><atom:updated>2017-01-13T19:12:31.835-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">back-end</category><category domain="http://www.blogger.com/atom/ns#">front-end</category><category domain="http://www.blogger.com/atom/ns#">Personal</category><category domain="http://www.blogger.com/atom/ns#">videojuegos</category><title>Lo que he estado haciendo</title><description>&lt;p&gt;Un año y tres meses pasaron para que por fin me decidiera a publicar una entrada en este blog. Tanto tiempo en abandono mataría a cualquier otro blog y obligaría a su irresponsable creador a renunciar a la blogosfera para siempre. Pero aquí sigo, aún sin rendirme y tratando de levantar este pobre blog nuevamente.&lt;/p&gt;

&lt;p&gt;Aunque no hay excusa justificable para tal abandono, aquí hay un breve resumen de las tareas que me mantuvieron alejado del blog durante este año y que no voy a volver a usar como escusa para no bloguear.&lt;/p&gt;

&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;

&lt;h2&gt;Back-end&lt;/h2&gt;
&lt;h3&gt;Aprendiendo NodeJs&lt;/h3&gt;

&lt;img class=&quot;imgfull&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4ffU8L0x93jC05LASu8J3G3BscAgK05HsMAR_3qQnENvaN1eqsmuTHzuWjnP_2F7Fh9RJxsVytnvJU_XkC5rGoMzmJ_mTpcCBMHHA_PUsUBYlsQjTQ3_G5vHI0UYbrIUXUgQi6e6bakA/s1600/nodejs_logo.jpg&quot; alt=&quot;NodeJs&quot; width=&quot;780&quot; height=&quot;334&quot;/&gt;

&lt;p&gt;Tenía la tarea de aprender NodeJs hace rato. Este año le dediqué un buen tiempo para aprenderlo mejor leyendo un poco, siguiendo algunos tutoriales y creando un par de proyectos personales.&lt;/p&gt;

&lt;h3&gt;MongoDB&lt;/h3&gt;

&lt;img class=&quot;imgright&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkNbjda3OTL3f9INmoAX0gpY0lG7KBllw4Fgijr-Gf8yKrVielwdKwPqTm5nHkZPj1IItu6k7NwqbW6ftCqRTEe2KlBCoospSLmOK2IZ-MGC0ywiUOZOCpinhHVuZhPvu8Elqrjl5OV_g/s1600/mongodb.png&quot; alt=&quot;MongoDb&quot; width=&quot;152&quot; height=&quot;178&quot;/&gt;

&lt;p&gt;Para poder sacarle el mayor provecho a NodeJs era necesario aprender a crear base de datos con MongoDB. El curso gratuito en la página oficial fue un buen punto de partida.&lt;/p&gt;

&lt;h3&gt;Creé un CMS&lt;/h3&gt;
&lt;p&gt;Continuando con la parte del &lt;em&gt;back-end&lt;/em&gt; pero ahora utilizando otras tecnología que ya conocía: &lt;strong&gt;PHP&lt;/strong&gt; y &lt;strong&gt;MySQL&lt;/strong&gt;, creé un &lt;em&gt;CMS&lt;/em&gt; completo para portafolios web inspirado en &lt;strong&gt;WordPress&lt;/strong&gt; pero muchísimo más sencillo y ligero.&lt;/p&gt;

&lt;h2&gt;Front-end&lt;/h2&gt;
&lt;h3&gt;Reforzando JavaScript&lt;/h3&gt;

&lt;img class=&quot;imgleft&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI04_mTn868zFURfTdt5yh22VGavqgMoSsbbFK0Kbkm0wVuUBYx26UJKjRpa2K3PZlULGrB14Y6DLu-YH-sjiufb-dW47Pl4ohYdrEPl2hQv1Jxb0vTyRtLcBISCg5PE7n3oy9b7SXdd0/s1600/original.png&quot; alt=&quot;ES6&quot; width=&quot;152&quot; height=&quot;152&quot;/&gt;

&lt;p&gt;Pasando al &lt;em&gt;front-end&lt;/em&gt;, estuve mejorando mis conocimientos de JavaScript, aprendiendo ES6 (principalmente para NodeJs), revisando algunos frameworks y creando un par de videojuegos.&lt;/p&gt;

&lt;p&gt;Esta última parte fue a la que le dediqué más tiempo, la creación de videojuegos es mi parte favorita de la programación, de echo, fue la razón por la cuál empecé a programar.&lt;/p&gt;

&lt;h3&gt;Creando páginas&lt;/h3&gt;
&lt;p&gt;Me metí oficialmente en el negocio del desarrollo web. Hice unos cuantos trabajos pequeños, que me permitieron conocer mejor el negocio.&lt;/p&gt;

&lt;h3&gt;Aplicaciones Web Progresivas&lt;/h3&gt;
&lt;p&gt;Si quiero ser un desarrollador web tengo que estar al día con las nuevas tecnologías y las &lt;strong&gt;Progressive Web Apps&lt;/strong&gt; son lo nuevo. Aplicaciones móviles ligeras que no necesitas descargar y funcionan igual y hasta mejor que las aplicaciones nativas son lo que el mundo necesitaba. Sobre todo gente como yo que vive en un país subdesarrollado  y que  tienen un celular de gama media-baja con una conexión lenta (cuando tienen). Por eso puse manos a la obra y recientemente terminé mi primera aplicación web progresiva.&lt;/p&gt;

&lt;h3&gt;Optimización de rendimiento&lt;/h3&gt;
&lt;p&gt;Cada byte cuenta al momento de cargar un sitio web, por eso he dedicado una gran parte de mi tiempo a mejorar el proceso de optimización de rendimiento en mi flujo de trabajo como desarrollador web. Para ponerlo en práctica participé en el concurso &lt;strong&gt;10k Apart&lt;/strong&gt; en el que la regla principal era crear un sitio totalmente funcional en menos de 10 kilobytes. No gané y creo que ni siquiera estuve cerca, pero al menos cumplí con todas las reglas.&lt;/p&gt;

&lt;h3&gt;Accesibilidad en la web&lt;/h3&gt;

&lt;img class=&quot;imgfull&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGN3us_boulRVC1AIj07tAXYR55-zyMZupIGuBT-TJwKyrEWrNx2A6xSwPjSxWEnaHyDgGk8YSpTsx-dWSszAL9o9s2JLi8IIna0bG451NFRU1di0TBTFt_4OrrobYr5cgoLdLj-FVph8/s1600/web_a11y.png&quot; alt=&quot;Silueta de persona en silla de ruedas usando un celular&quot; width=&quot;400&quot; height=&quot;300&quot;/&gt;

&lt;p&gt;La accesibilidad en la web es un problema que hasta hace poco desconocía. Leyendo un poco sobre el tema, me puse la tarea de mejorar la accesibilidad en todos mis proyectos web, incluso en este blog.&lt;/p&gt;

&lt;h2&gt;Blogger&lt;/h2&gt;
&lt;h3&gt;Repasando el código de las plantillas de Blogger&lt;/h3&gt;
&lt;p&gt;El código de las plantillas de Blogger no ha cambiado mucho desde la primera vez que vi uno, y aunque entiendo la mayor parte, siempre han habido grandes bloques de código que son un misterio para mí. Esta vez decidí acabar con eso y me dediqué a estudiarlo minuciosamente, y aunque aún no lo entiendo al 100% cada vez estoy más cerca.&lt;/p&gt;

&lt;h3&gt;Rediseñando el blog&lt;/h3&gt;
&lt;p&gt;Me tomé el trabajo de rediseñar mi querido blog, tal vez buscando la inspiración y la motivación que necesito para volver a escribir, y también para aplicar en la plantilla todos mis nuevos conocimientos sobre desarrollo web que he adquirido durante el largo tiempo que lo tuve en abandono. Pronto estará lista para aplicarla al blog.&lt;/p&gt;

&lt;h2&gt;Ocio&lt;/h2&gt;
&lt;h3&gt;Jugando Zelda&lt;/h3&gt;

&lt;p&gt;Lo sé, lo sé, pero era una tarea que tenía pendiente. Así que descargue un emulador de GBC y uno de GBA para mi celular y gasté mi hermoso tiempo jugando varios títulos de la serie &lt;strong&gt;The Legend of Zelda&lt;/strong&gt;. De echo fue bastante gratificante, poder volver a jugar mi juego favorito y terminar algunos títulos que antes no había podido.&lt;/p&gt;

&lt;img class=&quot;imgright&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdaxJtf1UKy0S7Ngu9Nf_rqorg67Wh63l6u23q7qZtKLk5AuDR0a2YG3EDppxnCxSzqDkt7BjVBvTOEQxlUz0eYunOcENo-oL5zQvvB7ploubVJQpjMAMEktHedrrADCgQxbCGW3oJW3I/s400/Screenshot_Zelda.png&quot; alt=&quot;Captura de pantalla del juego Link&#39;s Awakening width=&quot;400&quot; height=&quot;800&quot;/&gt;

&lt;ul&gt;
  &lt;li&gt;Link&#39;s Awakening&lt;/li&gt;
  &lt;li&gt;Oracle of Ages&lt;/li&gt;
  &lt;li&gt;Oracle of Seasons&lt;/li&gt;
  &lt;li&gt;The Minish Cap&lt;/li&gt;
  &lt;li&gt;Ocarina of Time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Los tres primeros de la lista nunca antes los había podido jugar, &lt;em&gt;The minish Cap&lt;/em&gt; no lo había podido terminar por un frustrante error de el emulador y &lt;em&gt;Ocarina of Time&lt;/em&gt; es mi favorito, ya no recuerdo cuantas veces lo he jugado.&lt;/p&gt;

&lt;h2&gt;En resumen&lt;/h2&gt;
&lt;p&gt;Aunque estuve mucho tiempo alejado del blog no me he alejado de este mundo, al contrarío: me he acercado más que nunca. Ha sido un largo año de aprendizaje y aunque todavía queda mucho que aprender trataré de que esta vez mis estudios y proyectos personales no se interpongan entre mi blog y yo.&lt;/p&gt;</description><link>http://erwinandres.blogspot.com/2017/01/lo-que-he-estado-haciendo.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4ffU8L0x93jC05LASu8J3G3BscAgK05HsMAR_3qQnENvaN1eqsmuTHzuWjnP_2F7Fh9RJxsVytnvJU_XkC5rGoMzmJ_mTpcCBMHHA_PUsUBYlsQjTQ3_G5vHI0UYbrIUXUgQi6e6bakA/s72-c/nodejs_logo.jpg" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-984128478030324565</guid><pubDate>Wed, 11 Jan 2017 07:16:00 +0000</pubDate><atom:updated>2017-01-17T16:59:46.242-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Blogueando</category><category domain="http://www.blogger.com/atom/ns#">Comic</category><title>Nueva entrada</title><description>&lt;img data-action=&quot;zoom&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7gTpMmNT62sLw_nMP4Z41kTOL7H21Ps-qlJT_DhXjG3q1_4YZIQ21hlZAudk8YSwj8zaH__mPJz6X8dTnzJNOGcFxuHjWv3MLzDiU985oxctTtOP9ncjSk6luL3Eo79hHZXMAM5_gUR4/s1600/capitulo-1.png&quot;/&gt;</description><link>http://erwinandres.blogspot.com/2017/01/nueva-entrada.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7gTpMmNT62sLw_nMP4Z41kTOL7H21Ps-qlJT_DhXjG3q1_4YZIQ21hlZAudk8YSwj8zaH__mPJz6X8dTnzJNOGcFxuHjWv3MLzDiU985oxctTtOP9ncjSk6luL3Eo79hHZXMAM5_gUR4/s72-c/capitulo-1.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-8546648546195632918</guid><pubDate>Mon, 08 Aug 2016 18:12:00 +0000</pubDate><atom:updated>2017-01-19T13:46:00.923-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Blogger</category><category domain="http://www.blogger.com/atom/ns#">Blogueando</category><category domain="http://www.blogger.com/atom/ns#">Personal</category><title>Ahora escribo en Markdown</title><description>&lt;img class=&quot;imgRight&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO0IOFN3z438DsbOmrc1wosiovNnCGuh_6b5GBYwnRIXAWqzCIViUZkktmUoo_qkKFq8vRmje3UcecDJU_TCf-Q4x1b7plHA6UYp_hdnySGig1KwBjccXZq9r8plzLV601cdEKkPI7d5A/s1600/208x128-solid.png&quot; /&gt;
&lt;p&gt;Escribir en markdown ha agilizado mi proceso de escritura significativamente. Hace tiempo que conozco muy bien el markdown pero nunca había querido utilizarlo para escribir mis posts porque no lo creía necesario. ¿Para qué escribir en markdown cuando puedes escribir en html directamente en el editor  de blogger? Y es que sirve bastante como para no perder la práctica escribir en html pero me aburrí. Me aburrí de andar abriendo y cerrando etiquetas. Etiquetas para cada párrafo, etiquetas para negrita, etiquetas para itálica, etiquetas para las listas… ¡Oh, las listas!&lt;/p&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;p&gt;Un día me atreví a escribir un post en markdown y me quedó gustando tanto que ahora lo utilizo no solo para los posts sino para cualquier cosa que tenga que escribir. Realmente creo que todos deberían usar markdown para escribir, sobretodo aquellos que no les gusta o no conocen bien el html.&lt;/p&gt;

&lt;h2 id=&quot;blogger-y-markdown&quot;&gt;&lt;a name=&quot;blogger-y-markdown&quot; href=&quot;#blogger-y-markdown&quot;&gt;&lt;/a&gt;Blogger y Markdown&lt;/h2&gt;
&lt;p&gt;Realmente me gustaría un editor markdown en Blogger, facilitaría mucho las cosas, pero esto no es ningún impedimento. Basta con copiar el código generado por el editor markdown y pegarlo en el editor html de Blogger.&lt;/p&gt;
&lt;p&gt;Hay una gran variedad de editores markdown disponibles en internet. Yo ahora mismo utilizo &lt;a href=&quot;http://pad.haroopress.com/&quot;&gt;Haroopad&lt;/a&gt; principalmente porque me gustaron lo temas intercambiables parecidos a los de Sublime Text.&lt;/p&gt;
&lt;p&gt;También existen editores online como &lt;a href=&quot;https://stackedit.io/&quot;&gt;Stack Edit&lt;/a&gt; que incluso permiten publicar directamente a Blogger. Lo único malo es que no puedes etiquetar el post ni otras funciones de Blogger como descripción de búsqueda a menos que edites la entrada después.&lt;/p&gt;</description><link>http://erwinandres.blogspot.com/2015/08/ahora-escribo-en-markdown.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO0IOFN3z438DsbOmrc1wosiovNnCGuh_6b5GBYwnRIXAWqzCIViUZkktmUoo_qkKFq8vRmje3UcecDJU_TCf-Q4x1b7plHA6UYp_hdnySGig1KwBjccXZq9r8plzLV601cdEKkPI7d5A/s72-c/208x128-solid.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-1968117204472275087</guid><pubDate>Sun, 06 Sep 2015 05:59:00 +0000</pubDate><atom:updated>2017-01-19T13:10:26.198-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Blogger</category><category domain="http://www.blogger.com/atom/ns#">HTML</category><category domain="http://www.blogger.com/atom/ns#">SEO</category><title>Guía básica de SEO para Blogger: Imágenes</title><description>&lt;p&gt;Para las imágenes de entradas lo más importante es agregar los atributos &lt;code&gt;title&lt;/code&gt;y &lt;code&gt;alt&lt;/code&gt; y nombrar de manera correcta y legible la imagen.&lt;/p&gt;

&lt;p&gt;Las imagenes son una buena fuente de tráfico. Es muy común que las personas encuentren tu blog a travez del buscador de imágenes de Google y tener imágenes optimizdas facilitará las cosas.&lt;/p&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;h2 id=&quot;nombre-del-archivo-de-imagen&quot;&gt;&lt;a name=&quot;nombre-del-archivo-de-imagen&quot; href=&quot;#nombre-del-archivo-de-imagen&quot;&gt;&lt;/a&gt;Nombre del archivo de imagen&lt;/h2&gt;

&lt;p&gt;Lo primero es nombrar la imágen en tu ordenador antes de subirla a tu blog tratando de darle un nombre legible que describa la imágen con palabras claves que ayuden a encontrarla en los buscadores.&lt;/p&gt;

&lt;p&gt;No subas imágenes con nombres como “ae0VNWq_460s.jpg” o “14-1.png”. Utiliza en cambio palabras que la describan separadas por un guión simple.&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-markup code-toolbar&quot;&gt;
&amp;lt;img src=&amp;quot;perro-leyendo-con-lentes.jpg&amp;quot; /&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&quot;atributos-&quot;title&quot;-y-&quot;alt&quot;:&quot;&gt;&lt;a name=&quot;atributos-&quot;title&quot;-y-&quot;alt&quot;:&quot; href=&quot;#atributos-&quot;title&quot;-y-&quot;alt&quot;:&quot;&gt;&lt;/a&gt;Atributos “title” y “alt”:&lt;/h2&gt;

&lt;p&gt;Estos atributos le dicen a los buscadores de qué se trata tu imagen, así pueden interpretarla y etiquetarla correctamente para luego mostrarla en los resultados de una futura búsqueda.&lt;/p&gt;

&lt;p&gt;Una vez hayas subido tu imagen vas al editor html de tu entrada y buscas el código de la imágen (lo reconocerás fácilmente por la url larga que genera el hosting de blogger). Se debe ver más o menos así:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-markup code-toolbar&quot;&gt;
&amp;lt;img border=&amp;quot;0&amp;quot; src=&amp;quot;URL/INTERMINABLE/DEL/HOST/DE/IMAGENES-DE-BLOGGER.png&amp;quot; /&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Justo antes del cierre de la etiqueta &lt;code&gt;/&amp;gt;&lt;/code&gt; agregaremos los atributos &lt;code&gt;alt=&amp;quot;&amp;quot;&lt;/code&gt; y &lt;code&gt;title=&amp;quot;&amp;quot;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Title&lt;/strong&gt; para el título de la imágen, ese que aparece cuando pasas el cursor por encima de la imágen. &lt;strong&gt;Alt&lt;/strong&gt; para un texto alternativo en caso de que la imagen no cargue. Así:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-markup code-toolbar&quot;&gt;
&amp;lt;img border=&amp;quot;0&amp;quot; src=&amp;quot;URL/INTERMINABLE/DEL/HOST/DE/IMAGENES-DE-BLOGGER.png&amp;quot; alt=&amp;quot;TEXTO ALTERNATIVO&amp;quot; title=&amp;quot;TÍTULO DE LA IMÁGEN&amp;quot;/&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&quot;tamaño-de-la-imágen&quot;&gt;&lt;a name=&quot;tamaño-de-la-imágen&quot; href=&quot;#tamaño-de-la-imágen&quot;&gt;&lt;/a&gt;Tamaño de la imágen&lt;/h2&gt;

&lt;p&gt;El peso y tamaño de la imágen también juega un papel importante en el SEO del blog. Las imagenes ocupan más de la mitad del peso de las páginas afectando directamente el tiempo de carga de tu sitio y a los buscadores no les gustan los sitios lentos.&lt;/p&gt;

&lt;p&gt;Por esto es importante hacer la imágen lo más liviana posible, reduciendo sus dimensiones y tratando de no afectar mucho su calidad.&lt;/p&gt;

&lt;p&gt;En sitios como &lt;a href=&quot;https://kraken.io/&quot;&gt;kraken.io&lt;/a&gt; ofrecen servicios de optimización de imágenes gratis.&lt;/p&gt;

&lt;h2 id=&quot;en-conclusión&quot;&gt;&lt;a name=&quot;en-conclusión&quot; href=&quot;#en-conclusión&quot;&gt;&lt;/a&gt;En conclusión&lt;/h2&gt;

&lt;p&gt;Al final el código de tu imágen debe verse algo así:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-markup code-toolbar&quot;&gt;
&amp;lt;img src=&amp;quot;perro-leyendo-con-lentes.jpg&amp;quot; title=&amp;quot;Perro con lentes&amp;quot; alt=&amp;quot;Perro con lentes leyendo&amp;quot;/&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy1THdmgVoUH6ox7pPtWvuUvC2HyFZEDyV0EDnz5MZyj3C8fAfb6TB3HNgav-McHRWjd7KIsnhVLikanj1FvQ4_qiI3PiShS2xaVd9Ba7zVEM40qKOpJ7-jwTd34_x0lbJ6_T0gMxf/s1600/perro-leyendo-con-lentes.jpg&quot; alt=&quot;Perro con lentes&quot; data-action=&quot;zoom&quot;&gt;&lt;/p&gt;
</description><link>http://erwinandres.blogspot.com/2015/09/guia-basica-de-seo-para-blogger-imagenes.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy1THdmgVoUH6ox7pPtWvuUvC2HyFZEDyV0EDnz5MZyj3C8fAfb6TB3HNgav-McHRWjd7KIsnhVLikanj1FvQ4_qiI3PiShS2xaVd9Ba7zVEM40qKOpJ7-jwTd34_x0lbJ6_T0gMxf/s72-c/perro-leyendo-con-lentes.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-2056943712016491732</guid><pubDate>Sat, 29 Aug 2015 00:54:00 +0000</pubDate><atom:updated>2017-01-19T13:11:19.454-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Blogger</category><category domain="http://www.blogger.com/atom/ns#">HTML</category><category domain="http://www.blogger.com/atom/ns#">SEO</category><title>Guía básica de SEO para Blogger: Títulos y subtítulos</title><description>&lt;p&gt;Si hablamos de lo que ven los buscadores tenemos que hablar del título de la entrada, que es lo primero que ven, y no hablo del texto del título sino del HTML.&lt;/p&gt;

&lt;p&gt;Las etiquetas de &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; a &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt; se utilizan para marcar títulos y subtítulos, siendo &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; el título de mayor importancia y &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt; el de menor importancia.&lt;/p&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;p&gt;Existe un pequeño debate sobre las etiquetas utilizadas para el título del blog y el título de la entrada. ¿Debe llevar la etiqueta &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; el header del blog o el título de la entrada? Para algunos el título debe ir en una etiqueta h1 y los títulos de las entradas deben ser una etiqueta &lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt;. Para otros el título del blog debe ser la etiqueta &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; y los títulos de entradas en etiquetas inferiores como &lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt; o &lt;code&gt;&amp;lt;h3&amp;gt;&lt;/code&gt;. Y luego te encuentras con locuras como las plantillas de Blogger en donde utilizan una etiqueta &lt;code&gt;&amp;lt;h3&amp;gt;&lt;/code&gt; para los títulos de entradas y etiquetas &lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt; para los nombres de los widgets en el sidebar.&lt;/p&gt;

&lt;p&gt;Esto último es algo que siempre me ha molestado mucho en Blogger, ya que le resta importancia al título de las entradas dándole mayor atención al título de los widgets. En mi opinión, el título de la entrada es el título de mayor relevancia en la página, por encima incluso del título del blog y  debe estar contenido en una etiqueta &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; y no en una etiqueta &lt;code&gt;&amp;lt;h3&amp;gt;&lt;/code&gt; como viene por defecto en las plantillas de Blogger.  Si bien esto es solo un pequeño detalle, puede mejorar la estructura interna de tu blog y sumarte unos cuantos puntos en posicionamiento.&lt;/p&gt;

&lt;p&gt;Esto puede ser corregido fácilmente modificando el código de la plantilla:&lt;br&gt;Vamos al editor html de nuestra plantilla y buscamos &lt;code&gt;class=&amp;#39;post-title entry-title&amp;#39;&lt;/code&gt; deberás encontrar algo así:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-markup code-toolbar&quot;&gt;&amp;lt;h3 class=&amp;#39;post-title entry-title&amp;#39;&amp;gt;
  &amp;lt;!-- Código de post --&amp;gt;
&amp;lt;/h3&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Ahí remplazamos  &lt;code&gt;&amp;lt;h3&amp;gt;&lt;/code&gt; por &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt;, luego repetimos la búsqueda y volvemos hacer lo mismo ya que el código aparece dos veces en la plantilla y listo.&lt;/p&gt;
</description><link>http://erwinandres.blogspot.com/2015/08/guia-basica-seo-blogger-titulos-subtitulos.html</link><author>noreply@blogger.com (Erwin Andrés)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-3416645850361171140</guid><pubDate>Sun, 02 Aug 2015 00:48:00 +0000</pubDate><atom:updated>2017-01-19T13:44:57.293-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Blogger</category><category domain="http://www.blogger.com/atom/ns#">HTML</category><category domain="http://www.blogger.com/atom/ns#">SEO</category><title>Guía básica de SEO para Blogger: Contenido del post</title><description>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH920g5V-OZY9Z9ZDzNh3lHfGTjAoueGGeiblWUM8ZZp0rnsfpwveFmsu8Zh8QwCX5UECbAnisEWIWAQA11E4kTzulqHDtliISNurH5IuhIlrstDNJ5fYa7SSX_rYTHl6pdLozRqldu-Q/s1600/content-is-king.png&quot; alt=&quot;Content is king&quot; title=&quot;Content Is King&quot; data-action=&quot;zoom&quot;/&gt;

&lt;p&gt;El alma de un blog son sus entradas, sin estas no sería un blog y sin estas se haría más difícil encontrar el blog para los buscadores. A mayor número de entradas, mejor posicionamiento para el blog y si esas entradas están bien estructuradas, mucho mejor.&lt;/p&gt;
&lt;p&gt;No sé realmente qué se debe escribir en el blog para captar la atención de los visitantes, pero sí tengo una idea (más o menos) de cómo debe estar estructurado el HTML de lo que escribes para ser visto por los buscadores.&lt;/p&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;h2 id=&quot;palabras-clave&quot;&gt;&lt;a name=&quot;palabras-clave&quot; href=&quot;#palabras-clave&quot;&gt;&lt;/a&gt;Palabras clave&lt;/h2&gt;
&lt;p&gt;Ubica estratégicamente palabras claves dentro del título, post y descripción para darle más fuerza a tu artículo y mejorar su visibilidad en buscadores. Elige una palabra importante para el artículo que creas que lo represente bien y utilízala en el título, luego repítela unas tres veces dentro del artículo (que se vea natural, por favor) y por último un par de veces más dentro de la descripción de búsqueda del artículo.&lt;/p&gt;
&lt;p&gt;Puedes también darle más fuerza a las palabras clave dentro del artículo utilizando etiquetas &lt;code&gt;&amp;lt;em&amp;gt;&lt;/code&gt;o &lt;code&gt;&amp;lt;strong&amp;gt;&lt;/code&gt; como explico a continuación.&lt;/p&gt;

&lt;h2 id=&quot;formato-de-texto&quot;&gt;&lt;a name=&quot;formato-de-texto&quot; href=&quot;#formato-de-texto&quot;&gt;&lt;/a&gt;Formato de texto&lt;/h2&gt;
&lt;p&gt;De las tantas etiquetas de formato de texto en html tal vez las que más impacto SEO tienen son &lt;code&gt;&amp;lt;em&amp;gt;&lt;/code&gt; y &lt;code&gt;&amp;lt;strong&amp;gt;&lt;/code&gt;.&lt;code&gt;&amp;lt;em&amp;gt;&lt;/code&gt; se utiliza para dar énfasis al texto y &lt;code&gt;&amp;lt;strong&amp;gt;&lt;/code&gt; para dar un énfasis más fuerte.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;em&amp;gt;&lt;/code&gt;y &lt;code&gt;&amp;lt;strong&amp;gt;&lt;/code&gt; son similares a &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;y &lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt; respectivamente, transformando por defecto el texto en cursiva (&lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;y &lt;code&gt;&amp;lt;em&amp;gt;&lt;/code&gt;) y en negrita (&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt; y &lt;code&gt;&amp;lt;strong&amp;gt;&lt;/code&gt;), pero hay que ser cuidadoso al momento de usarlas por que puede ser visto como uso abusivo de SEO y los buscadores odian eso.&lt;/p&gt;

&lt;p&gt;Utiliza &lt;code&gt;&amp;lt;em&amp;gt;&lt;/code&gt;y &lt;code&gt;&amp;lt;strong&amp;gt;&lt;/code&gt; solo para resaltar texto que creas importante y que tenga alguna relevancia para los buscadores, para el resto puedes utilizar &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;y &lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;h2 id=&quot;otros-detalles&quot;&gt;&lt;a name=&quot;otros-detalles&quot; href=&quot;#otros-detalles&quot;&gt;&lt;/a&gt;Otros detalles&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Enlaces internos:&lt;/strong&gt; Siempre inserta enlaces dentro del artículo que lleven a otros artículos de tu blog.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Contenido original:&lt;/strong&gt; El copia y pega no le gusta a los buscadores. El contenido original es la clave.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Etiquetas:&lt;/strong&gt; Organiza los articulos adecuadamente con etiquetas.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;La URL:&lt;/strong&gt; Utiliza el editor de enlace permanente de Blogger para mejorar la url de tu artículo. Incluye las palabras clave separadas por guiones y trata de no usar artículo o preposiciones como -el-, -de, -a-, -un-, etc…&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Imágenes:&lt;/strong&gt; La imágenes no son solo un bonito adorno, también son una buena fuente de tráfico. Trata de incluir siempre imágenes optimizadas en todas tus entradas.&lt;/li&gt;
&lt;/ul&gt;</description><link>http://erwinandres.blogspot.com/2015/08/contenido-del-post-guia-basica-seo-blogger.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH920g5V-OZY9Z9ZDzNh3lHfGTjAoueGGeiblWUM8ZZp0rnsfpwveFmsu8Zh8QwCX5UECbAnisEWIWAQA11E4kTzulqHDtliISNurH5IuhIlrstDNJ5fYa7SSX_rYTHl6pdLozRqldu-Q/s72-c/content-is-king.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-8130439494714544710</guid><pubDate>Wed, 03 Jun 2015 07:52:00 +0000</pubDate><atom:updated>2017-01-19T13:45:01.306-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Blogger</category><category domain="http://www.blogger.com/atom/ns#">SEO</category><title>Guía básica de SEO para Blogger: Descripción y título del blog</title><description>&lt;p&gt;El título y la descripción del blog es lo que primero nos muestra el buscador después de realizar la búsqueda. Es la carta de presentación de nuestro sitio. Un blog con un título bien configurado y una buena descripción tiene un mejor posicionamiento en los buscadores y es más fácil de encontrar para los usuarios.&lt;/p&gt;

&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSbk7pmhH_ODLiGT3ipV6KD1QRw3UPH4OwpQ2KLLefAAwhtjFfjN4RVq892n5NDNY7a5HmgmEH-NvROrRRhuNUOwk47FEbROCFDDeWh2UBQENmuNkIoAlUHH6hbHeeP5BnxWLfQIiZDIo/s1600/estructura-busqueda-google.png&quot; data-action=&quot;zoom&quot;&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;h3&gt;Título&lt;/h3&gt;
&lt;p&gt;Vamos al HTML de nuestra plantilla y buscamos la etiqueta &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; que está dentro de &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; al inicio de la plantilla. Debe verse así: &lt;code&gt;&amp;lt;title&amp;gt;&amp;lt;data:blog.title/&amp;gt;&amp;lt;/title&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Aquí donde dice &lt;code&gt;&amp;lt;data:blog.title/&amp;gt;&lt;/code&gt; es, digamos, una variable que contiene el título de tu blog y puede ser cambiada en la pestaña “configuración/lo básico” al igual que la descripción. También puedes eliminar esta etiqueta y escribir directamente el nombre de tu blog en el HTML así: &lt;code&gt;&amp;lt;title&amp;gt;TÍTULO DEL BLOG&amp;lt;/title&amp;gt;&lt;/code&gt;, es exactamente lo mismo, solo que para cambiar el título del blog tienes que ir al editor HTML y no a configuración. Este es el título que aparecerá en la página del motor de búsqueda (tal como se ve en la imagen de arriba) y en la pestaña del navegador.&lt;/p&gt;

&lt;p&gt;En las páginas de entradas se le debe sumar el título de la entrada al título del blog para que sea más fácil encontrar el artículo en los buscadores. Blogger hace esto automáticamente mostrando el título de esta forma:&lt;/p&gt;

&lt;p&gt;Título del blog: Título de la entrada.&lt;/p&gt;

&lt;p&gt;Esto está bien así, pero debemos pensar que lo que las personas buscan es el contenido del artículo, por lo tanto el título de la entrada debe ir primero y luego el título del blog. Así:&lt;/p&gt;

&lt;p&gt;Título de la entrada: Título del blog.&lt;/p&gt;

&lt;p&gt;Para hacer esto tenemos que hacer uso de los condicionales &lt;code&gt;&amp;lt;b:if&amp;gt;&lt;/code&gt; y usar dos etiquetas &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; una para las páginas de entradas individuales y otra para la página de inicio:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-markup code-toolbar&quot;&gt;
&amp;lt;b:if cond=&#39;data:blog.pageType == &amp;quot;item&amp;quot;&#39;&amp;gt;
&amp;lt;title&amp;gt;&amp;lt;data:blog.pageName/&amp;gt; | &amp;lt;data:blog.title/&amp;gt;&amp;lt;/title&amp;gt;
&amp;lt;b:else/&amp;gt;
&amp;lt;title&amp;gt;&amp;lt;data:blog.pageTitle/&amp;gt;&amp;lt;/title&amp;gt;
&amp;lt;/b:if&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Lo que traducido sería algo como:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Si es una página individual mostrar:
Título de la entrada | Titulo del blog
Si no, mostrar:
Título del blog
Fin&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Y ya tenemos nuestro título SEO-amigable.&lt;/p&gt;

&lt;h3&gt;Descripciones&lt;/h3&gt;
&lt;p&gt;Necesitaremos una descripción general y una descripción individual para cada entrada. Hace un tiempo acá Blogger nos permite crear estás descripciones individuales al momento de editar la entrada en la opción &quot;Descripción de búsqueda&quot;, sin embargo, aún necesitaremos hacer uso de los condicionales en los meta-tags para mostrar la descripción correctamente.&lt;/p&gt;

&lt;p&gt;Ahí mismo, dentro de &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;, pondremos nuestra descripción. Es un simple etiqueta code&gt;&amp;lt;meta&amp;gt;&lt;/code&gt; de &lt;code&gt;name=&#39;description&#39;&lt;/code&gt; y &lt;code&gt;content=&#39;NUESTRA DESCRIPCIÓN&#39;&lt;/code&gt;. Para la descripción general quedaría así: &lt;code&gt;&amp;lt;meta content=&#39;DESCRIPCIÓN GENERAL AQUÍ&#39; name=&#39;description&#39;/&amp;gt;&lt;/code&gt;. Para mostrar la descripción individual escrita en &quot;Descripción de búsqueda&quot; para cada entrada usaremos esto: &lt;code&gt;&amp;lt;meta expr:content=&#39;data:blog.metaDescription&#39; name=&#39;description&#39;/&amp;gt;&lt;/code&gt;, donde &lt;code&gt;data:blog.metaDescription&lt;/code&gt; es la variable que contiene nuestra descripción individual.&lt;/p&gt;

&lt;p&gt;Suponiendo que ya tienes muchas entradas en tu blog y no quieres ponerte en la horrible tarea de editar cada entrada y escribirle una descripción individual a cada una, puedes darle la misma descripción general agregando el título de la entrada en ella y así evitas que los robots de los buscadores la detecten como una descripción repetida: &lt;code&gt;&amp;lt;meta expr:content=&#39;data:blog.pageName + &amp;quot;. DESCRIPCIÓN GENERAL AQUÍ.&amp;quot;&#39; property=&#39;description&#39;/&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Ahora lo juntamos todo con ayuda de los condicionales y el código completo quedará así:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-markup code-toolbar&quot;&gt;
&amp;lt;b:if cond=&amp;#39;data:blog.pageType == &amp;amp;quot;item&amp;amp;quot;&amp;#39;&amp;gt;
  &amp;lt;b:if cond=&amp;#39;data:blog.metaDescription&amp;#39;&amp;gt;
    &amp;lt;meta expr:content=&amp;#39;data:blog.metaDescription&amp;#39; name=&amp;#39;description&amp;#39;/&amp;gt;
  &amp;lt;b:else/&amp;gt;
    &amp;lt;meta expr:content=&amp;#39;data:blog.pageName + &amp;amp;quot;. DESCRIPCIÓN GENERAL AQUÍ.&amp;amp;quot;&amp;#39; property=&amp;#39;description&amp;#39;/&amp;gt;
  &amp;lt;/b:if&amp;gt;
&amp;lt;b:else/&amp;gt;
    &amp;lt;meta content=&amp;#39;DESCRIPCIÓN GENERAL AQUÍ.&amp;#39; name=&amp;#39;description&amp;#39;/&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;h3&gt;Sobre el largo del título y la descripción&lt;/h3&gt;
&lt;p&gt;Realmente no existe un límite sobre el largo del título y la descripción de una página, pero si te excedes en ambos se mostraran incompletos en el buscador. Lo recomendado es tratar de no pasarse de los 55 caracteres (incluyendo espacios) para el título y 150 caracteres (incluyendo espacios) para la descripción.&lt;/p&gt;
</description><link>http://erwinandres.blogspot.com/2015/06/guia-seo-para-blogger-descripcion-y-titulo-del-blog.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSbk7pmhH_ODLiGT3ipV6KD1QRw3UPH4OwpQ2KLLefAAwhtjFfjN4RVq892n5NDNY7a5HmgmEH-NvROrRRhuNUOwk47FEbROCFDDeWh2UBQENmuNkIoAlUHH6hbHeeP5BnxWLfQIiZDIo/s72-c/estructura-busqueda-google.png" height="72" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-4536876611344776080</guid><pubDate>Fri, 24 Apr 2015 02:27:00 +0000</pubDate><atom:updated>2017-01-19T13:25:19.721-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Diseño web</category><title>Por favor, dejen de hacer esto en sus webs</title><description>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8STTcHYNxCJrQcGm-B48td7lLlvNTaqYETjxbm5ZFKZj6NnhTF67gjVWyRNF9IN1Ip8Mk-ReisDUxtiLsnrA_dAR-CxYLmWkF2x7ijH2asYYSzCf2jFEhMTETjYnFopKVc1UkKP5tEuk/s200/0011.JPG&quot; data-action=&quot;zoom&quot;/&gt;

&lt;p&gt;Todos tenemos pequeños detalles que nos irritan y nos vuelven locos y hacen parecer que tenemos un desorden obsesivo-compulsivo, como ver un cuadro mal colgado en la pared o cuando la gente sigue una moda que no nos gusta. Bueno, a mí me pasa esto todo el tiempo mientras navego en Internet, pues siempre me encuentro con páginas que tienen estos detalles que me hacen salir corriendo. Con la esperanza de detener esta locura de algún modo, aquí publico mi &lt;strong&gt;lista oficial* de cosas que deben dejar de hacer los diseñadores web:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Música de fondo&lt;/li&gt;
  &lt;li&gt;Texto no seleccionable
  &lt;li&gt;Publicidad en links
  &lt;li&gt;Publicidad en pop-ups
  &lt;li&gt;Publicidad en video con autoplay
  &lt;li&gt;Fondos animados
  &lt;li&gt;Cambio de cursor
  &lt;li&gt;Botones con sonido
  &lt;li&gt;Feeds incompletos
  &lt;li&gt;Menús flotantes que cubren el texto
  &lt;li&gt;Texto muy pequeño
  &lt;li&gt;Diseño no adaptable
  &lt;li&gt;Las plantillas oficiales de Blogger (en especial las de &quot;vistas dinámicas&quot;)
  &lt;li&gt;Flash
&lt;/ol&gt;

&lt;p&gt;&lt;i&gt;*Nuevos ítems pueden ser agregados a la lista oficial por el autor. Ningún ítem puede ser removido. Se aceptan sugerencias.&lt;/i&gt;&lt;/p&gt;</description><link>http://erwinandres.blogspot.com/2015/04/por-favor-dejen-de-hacer-esto-en-sus-webs.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8STTcHYNxCJrQcGm-B48td7lLlvNTaqYETjxbm5ZFKZj6NnhTF67gjVWyRNF9IN1Ip8Mk-ReisDUxtiLsnrA_dAR-CxYLmWkF2x7ijH2asYYSzCf2jFEhMTETjYnFopKVc1UkKP5tEuk/s72-c/0011.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-2145720933083188713</guid><pubDate>Tue, 24 Feb 2015 01:01:00 +0000</pubDate><atom:updated>2015-02-24T02:00:26.315-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Blogger</category><category domain="http://www.blogger.com/atom/ns#">HTML</category><category domain="http://www.blogger.com/atom/ns#">SEO</category><title>Cómo una mejora de SEO disminuyó mis visitantes</title><description>&lt;p&gt;Hace algunos meses atrás me puse en el trabajo de mejorar los meta-tags de uno de los otros blogs que administro (también en blogger), con el fin de lograr una pequeña mejor en el SEO del blog.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;«Sólo unos pequeños detalles, nadie lo notará»&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Primero modifiqué las etiquetas de Open Graph y las &quot;Twitter Cards&quot; para hacer el blog un poco más compatible con redes sociales. Todo bien hasta aquí, no tuve ningún problema importante con esto. El problema fue cuando cambié la etiqueta de descripción &lt;code&gt;&amp;lt;meta name=&#39;description&#39;/&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Utilizaba una descripción general para todo el blog&lt;/b&gt;, no importaba si se trataba del home o de una página estática o de una página de entrada, la descripción era la misma. Para corregir esto hice uso de la expresión &lt;code&gt;data:blog.metaDescription&lt;/code&gt; que devuelve la descripción de búsqueda de cada entrada. Luego la condicioné para que sólo se muestre en las páginas de entradas que tengan descripción de búsqueda y utilicé una descripción general para las que no.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;El problema llegó unos días después&lt;/b&gt; cuando me di cuenta que el promedio de visitas diario se iba cuesta abajo rápidamente, aunque curiosamente, el número de &quot;me gusta&quot; en la página de facebook del blog ha aumentado desde este cambio en los metas.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;¿Entonces, cómo una supuesta mejora en el SEO del blog puede estar disminuyendo el número de visitantes?&lt;/strong&gt; La respuesta está en el aumento de &lt;i&gt;likes&lt;/i&gt; en la página de facebook. Al usar una descripción individual para cada entrada menos personas encuentran el blog, pero aquellos que sí lo hacen probablemente han encontrado exactamente lo que estaban buscando. Esto ayuda a crear visitantes más fieles llevándolos a seguir el blog en las redes sociales, a diferencia de utilizar la misma descripción para todo el blog, que atrae más visitantes que abandonan la página en segundos por no haber encontrado lo que buscaban. Al final, tuve que explicarle al otro administrador del blog, que lo que estábamos haciendo aquí era preferir calidad de visitantes antes que cantidad.&lt;/p&gt;</description><link>http://erwinandres.blogspot.com/2015/02/una-mejora-seo-disminuyo-mis-visitantes.html</link><author>noreply@blogger.com (Erwin Andrés)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-6231636552904032533</guid><pubDate>Wed, 31 Dec 2014 00:52:00 +0000</pubDate><atom:updated>2017-01-19T13:27:03.957-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS</category><category domain="http://www.blogger.com/atom/ns#">Diseño web</category><category domain="http://www.blogger.com/atom/ns#">Movil</category><title>Evitando :hover</title><description>&lt;img class=&quot;imgRight&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRkvu6r0fVJ2tSFbvVQYWZq4xHM3f_ivaJTRPXfLzezT_a6oalnzy4BRV0tEACdCx2R7nqDVCxCRxwg1bBW1SHhbhj2ieLyZ6JS2Agfbb7-qoRj9jH37bc0XxJ7MTf07vaCkVlXSUTZps/s320/3486394808_86b05f1ba3_o.jpg&quot; data-action=&quot;zoom&quot;/&gt;
&lt;p&gt;Las pantallas táctiles dominan el mercado, y en las pantallas táctiles no sirve de nada el selector :hover, al contrario: ¡Estorba!&lt;/p&gt;

&lt;p&gt;Es común entrar a un sitio web y no poder acceder a todo el menú porque tu celular es de pantalla táctil y el menú utiliza &lt;b&gt;:hover&lt;/b&gt; para funcionar, como los famosos &quot;drop-down menus&quot; o los estilo &quot;acordeón&quot;. Todo esto resulta muy frustrante, y solo dan ganas de salir corriendo de esa página y no volver jamás.&lt;a name=&#39;more&#39;&gt;&lt;/a&gt; Es por esto que me he propuesto evitar usar el selector &lt;b&gt;:hover&lt;/b&gt; en todos mis diseños web (o al menos reducirlo a lo más mínimo posible) y creo que todos deberíamos hacer lo mismo.&lt;/p&gt;

&lt;p&gt;Reemplazar hover por clic es la solución más lógica y sencilla. Al momento de crear un menú para tu sitio, o un tooltip, o lo que sea que creas que necesite pasar el mouse por encima para poder funcionar, ¿es realmente necesario que funcione de esa manera? Elegir algo tan simple y primitivo como clic en lugar de :hover  mejorará el desempeño de tu web en muchas plataformas, incluso en esos celulares de pantalla pequeña no-táctil
en los que es muy molesto desplegar un menú accidentalmente con solo pasar el cursor.&lt;/p&gt;

&lt;p&gt;Ahora bien, debemos pensar en las pantallas táctiles pero no debemos olvidarnos del clásico mouse. No es necesario que eliminemos hover por completo, pequeños detalles como subrayar un link o sombrear un div al pasar el cursor no están de más y aunque aveces con un simple &lt;code&gt;cursor:pointer&lt;/code&gt; basta, no queremos que nuestra web parezca una aburrida imagen estática.&lt;/p&gt;</description><link>http://erwinandres.blogspot.com/2014/12/evitando-hover.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRkvu6r0fVJ2tSFbvVQYWZq4xHM3f_ivaJTRPXfLzezT_a6oalnzy4BRV0tEACdCx2R7nqDVCxCRxwg1bBW1SHhbhj2ieLyZ6JS2Agfbb7-qoRj9jH37bc0XxJ7MTf07vaCkVlXSUTZps/s72-c/3486394808_86b05f1ba3_o.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-3758579244537483128</guid><pubDate>Sat, 06 Dec 2014 08:17:00 +0000</pubDate><atom:updated>2017-01-19T13:28:18.814-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Blogueando</category><category domain="http://www.blogger.com/atom/ns#">Personal</category><title>Tener un blog no es para todos</title><description>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT8fDqEQGvZDNv4APlt5enjZ3eiQMQs5Sso3funZ7PseVLnvvR_CmMcsYdALpLrL4xjjJUD58B1rJX3o4PscWxxyXT-96TQ5KmWdxhjbi3duSsvewzD68hcbME4bSwuXSsiNTW7W8cEi8/s1600/3101647834_0375f43ff1_o.gif&quot; data-action=&quot;zoom&quot;/&gt;

&lt;p&gt;Tener un blog es como tener un hijo y hasta ahora yo he sido un mal padre. Me he ausentado mucho tiempo, he sido irresponsable, descarado, pretendiendo volver de a momentos como si nada. Mi blog me reclama siempre, me dice que me vaya, que ya no vuelva más, que soy el peor padre, y tiene razón, tiene toda la razón y merezco ser tratado así.&lt;/p&gt;

&lt;p&gt;A veces entro con la intención de escribir algo nuevo para revivirlo. Creo una nueva entrada y comienzo a escribir, un par de lineas solamente y un titulo improvisado. Ahí es donde se me acaba la inspiración, entonces guardo el borrador y me pongo a leer otros blogs. Cuando finalmente la inspiración llega me doy cuenta de que no me gusta lo que escribí. Borro, elimino el borrador, cierro, apago y me voy lejos de cualquier dispositivo con acceso a Internet.&lt;/p&gt;

&lt;p&gt;Para tener un blog hay que tener tiempo, dedicación, compromiso, ser constante y tenerlo al día. No solo tienes que saber escribir, te tiene que gustar también. Eso, y leer, sobre todo leer... tienes que amar leer. Si no lees no escribes, si no escribes no hay blog. Actualmente no leo ni la mitad de lo que leía cuando creé este blog (aunque en ese tiempo tampoco leía mucho). Claro que estas son solo excusas rebuscadas tratando de justificar mi injustificable falta de responsabilidad para bloguear.&lt;/p&gt;

&lt;p&gt;Mi consejo es que si no tienes lo que se necesita para hacerte cargo de un blog, no lo crees; si ya lo creaste tienes que encargarte de él. Este es mi blog, yo soy su padre y lo amo, por eso nunca lo abandonaré.&lt;/p&gt;</description><link>http://erwinandres.blogspot.com/2014/12/tener-un-blog-no-es-para-todos.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT8fDqEQGvZDNv4APlt5enjZ3eiQMQs5Sso3funZ7PseVLnvvR_CmMcsYdALpLrL4xjjJUD58B1rJX3o4PscWxxyXT-96TQ5KmWdxhjbi3duSsvewzD68hcbME4bSwuXSsiNTW7W8cEi8/s72-c/3101647834_0375f43ff1_o.gif" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-4640049668215306119</guid><pubDate>Fri, 04 Apr 2014 00:07:00 +0000</pubDate><atom:updated>2014-04-03T19:07:15.517-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS</category><title>Juego para aprender sobre selectores CSS</title><description>&lt;p&gt;&lt;a href=&quot;http://flukeout.github.io/&quot; target=&quot;_blank&quot;&gt;CSS Diner&lt;/a&gt; es un sencillo juego online que te ayudará a entender los selectores CSS. Sólo tienes que escribir el selector correcto para cada nivel según el HTML de la derecha.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Link: &lt;a href=&quot;http://flukeout.github.io/ target=&quot;_blank&quot;&gt;flukeout.github.io&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;</description><link>http://erwinandres.blogspot.com/2014/04/juego-para-aprender-sobre-selectores-css.html</link><author>noreply@blogger.com (Erwin Andrés)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-2497376818185926203</guid><pubDate>Mon, 17 Mar 2014 08:31:00 +0000</pubDate><atom:updated>2014-03-17T03:31:53.633-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cine</category><title>VIDEO: 1001 Películas Que Debes Ver Antes De Morir</title><description>&lt;p&gt;Este es el video que recopila escenas de algunas de las 1001 películas que debes ver antes de morir según el libro del mismo nombre (&lt;em&gt;1001 Movies You Most See Before You Die&lt;/em&gt;). Simplemente genial.&lt;/p&gt;
&lt;p&gt;¿Cuántas escenas reconoces?&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/Wz-ELUw6xtY&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;</description><link>http://erwinandres.blogspot.com/2014/03/peliculas-que-debes-ver-antes-de-morir.html</link><author>noreply@blogger.com (Erwin Andrés)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-3515602400326351326</guid><pubDate>Fri, 18 Oct 2013 01:05:00 +0000</pubDate><atom:updated>2013-10-17T20:05:13.545-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">fminor7</category><category domain="http://www.blogger.com/atom/ns#">música</category><title>F minor 7 y Chopin</title><description>&lt;p&gt;Hace un tiempo creé una emisora, no fue fácil y aunque aún no está totalmente terminada puedo inaugurarla oficialmente hoy con música de &lt;b&gt;Frédéric Chopin&lt;/b&gt; para recordarlo 164 años después de su muerte.&lt;/p&gt;
&lt;p&gt;He reunido en un playlist algunos de sus estudios, baladas y nocturnos para terminar con &lt;i&gt;La Gran Polonesa Brillante&lt;/i&gt; como vimos en la película &lt;i&gt;&quot;El Pianista&quot;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Pueden escucharlo ahora mismo en mi emisora: &lt;a href=&quot;http://fminor7.blogspot.com/&quot;&gt;F minor 7&lt;/a&gt; (no me pregunten por el nombre)&lt;/p&gt;</description><link>http://erwinandres.blogspot.com/2013/10/f-minor-7-y-chopin.html</link><author>noreply@blogger.com (Erwin Andrés)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-4188396622693250257</guid><pubDate>Tue, 10 Sep 2013 06:59:00 +0000</pubDate><atom:updated>2013-09-10T01:59:32.738-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Personal</category><title>Cinco Meses</title><description>&lt;p&gt;Ya van casi cinco meses sin publicar nada aquí. Viendo las fechas me doy cuenta de que casualmente coincide con algo de lo que no quiero hablar, pero ya estoy mejor y he vuelto.&lt;/p&gt;
&lt;p&gt;Me he alejado un poco de todo este mundo de los códigos. En algún lugar de uno de mis discos duros hay una carpeta llena de telarañas llamada &quot;códigos&quot; con documentos de textos que contienen scripts y &quot;code snippets&quot; de html, css, y más... algún día la voy a desempolvar y reorganizar, mientras tanto sigo ocupado en otra cosa.&lt;/p&gt;</description><link>http://erwinandres.blogspot.com/2013/09/cinco-meses.html</link><author>noreply@blogger.com (Erwin Andrés)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-4314526576938601854</guid><pubDate>Wed, 24 Apr 2013 06:30:00 +0000</pubDate><atom:updated>2017-01-19T13:30:18.126-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Plantillas</category><title>Plantilla Base Adaptable</title><description>&lt;p&gt;Esta es mi Plantilla Base Adaptable. Es bastante sencilla y sirve de punto de partida para crear plantillas adaptables más completas. Vean la &lt;a href=&quot;http://plantillabaseadaptable.blogspot.com/&quot; target=&quot;_blank&quot;&gt;demo&lt;/a&gt; y cambien el tamaño de la ventana de su navegador para verla en acción.&lt;/p&gt;

&lt;p&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYcPd-kHKobXxt74F0BEYmhHEDNA6YWajfHy0ex9dRlmfkGGznkejeqXH1cLy1gGJtfFvkwk4OIDecvDx68T2TLiiosiHFYQ93rebKHznZEFiKhfh2PXBHM8pP-ize50fIdqOv1W_xoy4/s1600/preview.png&quot; data-action=&quot;zoom&quot;/&gt;&lt;/p&gt;

&lt;center&gt;
&lt;a href=&quot;http://plantillabaseadaptable.blogspot.com/&quot; class=&quot;boton1&quot; target=&quot;_blank&quot;&gt;Demo&lt;/a&gt;
&lt;a style=&quot;margin-left:5px;&quot; href=&quot;https://dl.dropboxusercontent.com/u/17062597/Plantillas/Plantilla_Base_Adaptable.rar&quot; class=&quot;boton1&quot;&gt;Descargar&lt;/a&gt;
&lt;/center&gt;</description><link>http://erwinandres.blogspot.com/2013/04/plantilla-base-adaptable.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYcPd-kHKobXxt74F0BEYmhHEDNA6YWajfHy0ex9dRlmfkGGznkejeqXH1cLy1gGJtfFvkwk4OIDecvDx68T2TLiiosiHFYQ93rebKHznZEFiKhfh2PXBHM8pP-ize50fIdqOv1W_xoy4/s72-c/preview.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-7706464360115722049</guid><pubDate>Mon, 25 Feb 2013 07:24:00 +0000</pubDate><atom:updated>2017-01-19T13:31:45.722-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cine</category><category domain="http://www.blogger.com/atom/ns#">Cortometrajes</category><title>Cortos Animados Nominados A Los Oscars</title><description>&lt;img class=&quot;imgRight&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9FEvFMvDEDL-xc5HfYfUy1APKRwwCkCK0_ic9RD1dCv8gh0MgxAb3e_z58aZKtHdxvfBpHIRfdr6Vo_PWbU6Z9LVeGUZvYfveAp0SaoY2Ybn6GhDajYneiZpWUxKVyOm3HmS5xyRFjU8/s320/oscars.jpg&quot; /&gt;
&lt;p&gt;Se me ha vuelto costumbre revisar cada año la lista de nominados a los Oscars para ver la categoría de &lt;em&gt;&quot;Mejor corto animado&quot;&lt;/em&gt; y luego buscar los en Internet, aunque algunas veces se me hace difícil y hasta imposible dar con algunos de los cortos que, por motivos de copyright, desaparecen por completo de la web.&lt;/p&gt;

&lt;p&gt;Este año los he encontrado todos y he decidido compartirlos aquí en mi blog, y así aprovecho de una vez e inauguro esta nueva sección sobre cine.&lt;/p&gt;

&lt;b&gt;¡Véanlos antes de que los eliminen!&lt;/b&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;h2&gt;Adam and Dog&lt;/h2&gt;
&lt;iframe frameborder=&quot;0&quot; width=&quot;640&quot; height=&quot;272&quot; src=&quot;//www.dailymotion.com/embed/video/xxhyqf&quot;&gt;&lt;/iframe&gt;

&lt;h2&gt;Fresh Guacamole&lt;/h2&gt;
&lt;iframe width=&quot;640&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/BmkgzURRC_Q&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;

&lt;h2&gt;Head Over Heels&lt;/h2&gt;
&lt;iframe width=&quot;640&quot; height=&quot;359&quot; src=&quot;//www.kinopoisk.ru/gettrailer.php?trid=75323&amp;film=686147&amp;tid=kinopoisk.ru-Head-Over-Heels-137779.mp4&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;

&lt;h2&gt;Paperman&lt;/h2&gt;
&lt;iframe width=&quot;640&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/f3WVAR1McO4&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;

&lt;h2&gt;The Simpsons: The longest Daycare&lt;/h2&gt;
&lt;iframe width=&quot;640&quot; height=&quot;480&quot; src=&quot;//www.metatube.com/es/videos/171544/Maggie-Simpson-The-Longest-Daycare/embed/&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;</description><link>http://erwinandres.blogspot.com/2013/02/cortos-animados-nominados-los-oscars.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9FEvFMvDEDL-xc5HfYfUy1APKRwwCkCK0_ic9RD1dCv8gh0MgxAb3e_z58aZKtHdxvfBpHIRfdr6Vo_PWbU6Z9LVeGUZvYfveAp0SaoY2Ybn6GhDajYneiZpWUxKVyOm3HmS5xyRFjU8/s72-c/oscars.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4410979983124143281.post-4363947013955667310</guid><pubDate>Sat, 09 Feb 2013 20:37:00 +0000</pubDate><atom:updated>2017-01-19T13:32:44.901-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Diseño web</category><category domain="http://www.blogger.com/atom/ns#">HTML</category><category domain="http://www.blogger.com/atom/ns#">jQuery</category><title>Lista De Nominados Como En Los Oscars</title><description>&lt;P&gt;La página de los Oscars en la sección dónde está la &lt;a href=&quot;http://oscar.go.com/nominees&quot; target=&quot;_blank&quot;&gt;lista de nominados&lt;/a&gt; me ha llamado la atención este año y he decidido copiarla.&lt;/P&gt;
&lt;P&gt;El año pasado hicieron algo parecido utilizando (me parece) enlaces remotos con CSS. Pero el de este año me ha gustado más, así que me puse a husmear en el código de la página. Estas son mis notas:&lt;/p&gt;


&lt;img height=&quot;260&quot; width=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb4OSHbPwiryNC-2hkM9OZuL2Cebi2OtGxYWU8BqQZEsbCPHSLQM5YwZvq81YVjBjplGIuDcdPoqRkScneapSjq5LyFow2aWuVp6H6BMNhT1olQYhL53B-7eXrMxC_guIbIi5LZyn2l88/s400/oscarsprint.jpg&quot; data-action=&quot;zoom&quot;/&gt;

&lt;center&gt;
&lt;a href=&quot;http://otroblogdeexperimentos.blogspot.com/2013/02/lista-de-nominados.html&quot; class=&quot;boton1&quot; target=&quot;_blank&quot;&gt;Demo en vivo&lt;/a&gt;
&lt;a style=&quot;margin-left:5px;&quot; href=&quot;https://docs.google.com/uc?export=download&amp;id=0Bzcs_vCLyGFiTVVVSzkxWG1xQ2M&quot; class=&quot;boton1&quot;&gt;Descargar&lt;/a&gt;
&lt;/center&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;p&gt;Primero, las fotos de los nominados y los nombres de estos, están contenidos en elementos de listas separados. Las imágenes están una encima de otra con la opacidad en cero (&lt;code&gt;opacity: 0;&lt;/code&gt;), excepto por una: la primera, que es la que vemos.
&lt;br/&gt;
Al pasar el cursor por encima de el nombre de uno de los nominados, el valor de la opacidad de su respectiva fotografía pasa de cero a uno, y la que veíamos antes, cambia a cero.&lt;/p&gt;

&lt;p&gt;Buscando en el código original noté que tanto el elemento que contiene la foto como el que contiene el nombre tienen algo en común: el atributo &lt;code&gt;data-img&lt;/code&gt;. Entonces, ya no tenía que seguir buscando en el código, ya tenía una idea en la mente de como hacerlo.&lt;/p&gt;

&lt;p&gt;Empezamos con el &lt;strong&gt;HTML&lt;/strong&gt;, creamos el contenedor con las fotografías de los nominados en elementos &lt;code&gt;&amp;lt;li&amp;gt&lt;/code&gt;, agregando el atributo &lt;code&gt;data-img&lt;/code&gt; con el nombre del nominado que le corresponde. así:&lt;/p&gt;

&lt;pre class=&quot;prettyprint&quot; rel=&quot;HTML&quot;&gt;
&amp;lt;li class=&quot;contentArea photo&quot;&amp;gt;
&amp;lt;ul&amp;gt;
&amp;lt;li data-img=&quot;actor-bradley-cooper&quot; class=&quot;first&quot;&amp;gt;&amp;lt;img src=&quot;img/Cooper.jpg&quot;&amp;gt;- Bradley Cooper&amp;lt;/li&amp;gt;
&amp;lt;li data-img=&quot;actor-daniel-day-lewis&quot;&amp;gt;&amp;lt;img src=&quot;img/Day-Lewis.jpg&quot;&amp;gt;- Daniel Day-Lewis&amp;lt;/li&amp;gt;
&amp;lt;li data-img=&quot;actor-hugh-jackman&quot;&amp;gt;&amp;lt;img src=&quot;img/Jackman.jpg&quot;&amp;gt;- Hugh Jackman&amp;lt;/li&amp;gt;
&amp;lt;li data-img=&quot;actor-joaquin-phoenix&quot;&amp;gt;&amp;lt;img src=&quot;img/Phoenix.jpg&quot;&amp;gt;- Joaquin Phoenix&amp;lt;/li&amp;gt;
&amp;lt;li data-img=&quot;actor-denzel-washington&quot;&amp;gt;&amp;lt;img src=&quot;img/Washington.jpg&quot;&amp;gt;- Denzel Washington&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&amp;lt;/li&amp;gt;

&lt;/pre&gt;

&lt;p&gt;Como dije antes, las imágenes tendrán la opacidad en cero en el CSS, exepto la primera para esto le agrego &lt;code&gt;class=&quot;first&quot;&lt;/code&gt; a la primera imagen de la lista.
&lt;/p&gt;

&lt;p&gt;Con unas lineas de &lt;strong&gt;CSS&lt;/strong&gt; se logra que las imágenes queden una encima de otra.&lt;/p&gt;

&lt;pre class=&quot;prettyprint lang-css&quot; rel=&quot;CSS&quot;&gt;
.contentArea{
  width:261px;
  margin-right: 24px;
  padding: 0;
  float:left;
}
.contentArea.photo{
  position:relative;
}
.contentArea.photo ul{
  height: 440px;
}
.contentArea.photo li{
  opacity: 0;
  left: 0;
  position: absolute;
  top: 0;
}
.contentArea.photo li.first{
  opacity: 1;
}
&lt;/pre&gt;

&lt;p&gt;Ahora, &lt;b&gt;la lista&lt;/b&gt; con los nombres de los nominados. Cada uno con el valor de &lt;code&gt;data-img&lt;/code&gt; exactamente igual que el de su foto.&lt;/p&gt;

&lt;pre class=&quot;prettyprint&quot; rel=&quot;HTML&quot;&gt;
&amp;lt;li class=&quot;contentArea&quot;&amp;gt;
  &amp;lt;ul class=&quot;nomineeslist&quot;&amp;gt;
    &amp;lt;li data-img=&quot;actor-bradley-cooper&quot;&amp;gt;
      &amp;lt;span class=&quot;title&quot;&amp;gt;Bradley Cooper&amp;lt;/span&amp;gt;
      &amp;lt;span class=&quot;subtitle&quot;&amp;gt;Silver Lining Playbook&amp;lt;/span&amp;gt;
    &amp;lt;/li&amp;gt;
    &amp;lt;li data-img=&quot;actor-daniel-day-lewis&quot;&amp;gt;
      &amp;lt;span class=&quot;title&quot;&amp;gt;Daniel Day-Lewis&amp;lt;/span&amp;gt;
      &amp;lt;span class=&quot;subtitle&quot;&amp;gt;Lincoln&amp;lt;/span&amp;gt;
    &amp;lt;/li&amp;gt;
    &amp;lt;li data-img=&quot;actor-hugh-jackman&quot;&amp;gt;
      &amp;lt;span class=&quot;title&quot;&amp;gt;Hugh Jackman&amp;lt;/span&amp;gt;
      &amp;lt;span clas=&quot;subtitle&quot;&amp;gt;Les Mis&amp;eacute;rables&amp;lt;/span&amp;gt;
    &amp;lt;/li&amp;gt;
  &amp;lt;/ul&amp;gt;
&amp;lt;/li&amp;gt;
&lt;/pre&gt;

&lt;p&gt;Y el &lt;strong&gt;CSS:&lt;/strong&gt;&lt;/p&gt;

&lt;pre class=&quot;prettyprint&quot; rel=&quot;CSS&quot;&gt;
.nomineeslist li{
 border-bottom: 1px dotted #bababa;
 padding:20px 5px 15px 5px;
}
.nomineeslist li .title{
 display:block;
 font-weight: 700;
 font-size: 16px;
}
.nomineeslist li .subtitle{
 display: block;
 font-weight: 400;
 margin-bottom: 20px;
}
&lt;/pre&gt;

&lt;hr/&gt;

&lt;p&gt;&lt;b&gt;El script.&lt;/b&gt;. Como el único lenguaje de programación que medio conozco es jQuery, fue en el primero que pensé para desarrollar la parte del script.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;jQuery&lt;/strong&gt; ofrece muchas opciones para trabajar con diferentes atributos.
&lt;br/&gt;
Lo que hice fue crear una variable que atrapara el valor del atributo, para luego seleccionar la imagen correspondiente y modificar su opacidad. Así quedó el código:&lt;/p&gt;

&lt;pre class=&quot;prettyprint&quot; rel=&quot;jQuey&quot;&gt;
$(document).ready(function() {
$(&#39;.nomineeslist li&#39;).mouseenter(function() {
  var dataImg = $(this).attr(&quot;data-img&quot;);
  $(&#39;.contentArea.photo ul li[data-img=&#39; + dataImg + &#39;]&#39;).fadeTo(&#39;fast&#39;, 1);
  $(&#39;.contentArea.photo ul li[data-img!=&#39; + dataImg + &#39;]&#39;).fadeTo(&#39;fast&#39;, 0);
});
});
&lt;/pre&gt;

&lt;p&gt;
&lt;ul&gt;
&lt;li&gt;En la &lt;b&gt;linea 3&lt;/b&gt; crea una variable que recoge el valor del atributo &lt;code&gt;data-img&lt;/code&gt; del elemento por donde pasa el cursor.&lt;/li&gt;
&lt;li&gt;La &lt;b&gt;linea 4&lt;/b&gt; selecciona la imagen con el mismo valor en el atributo &lt;code&gt;data-img&lt;/code&gt; y le cambia la opacidad a &lt;code&gt;1&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;La &lt;b&gt;linea 5&lt;/b&gt; selecciona las imágenes que no tienen ese valor en el atributo &lt;code&gt;data-img&lt;/code&gt; y les cambia la opacidad a &lt;code&gt;0&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;

&lt;p&gt;Y listo, ¡ahí tienen su lista de nominados!&lt;/p&gt;

&lt;P&gt;Pueden ver la versión en vivo o descargar el archivo .rar&lt;/P&gt;

&lt;center&gt;
&lt;a href=&quot;http://otroblogdeexperimentos.blogspot.com/2013/02/lista-de-nominados.html&quot; class=&quot;boton1&quot; target=&quot;_blank&quot;&gt;Demo en vivo&lt;/a&gt;
&lt;a style=&quot;margin-left:5px;&quot; href=&quot;https://docs.google.com/uc?export=download&amp;id=0Bzcs_vCLyGFiTVVVSzkxWG1xQ2M&quot; class=&quot;boton1&quot;&gt;Descargar&lt;/a&gt;
&lt;/center&gt;</description><link>http://erwinandres.blogspot.com/2013/02/lista-de-nominados-como-en-los-oscars.html</link><author>noreply@blogger.com (Erwin Andrés)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb4OSHbPwiryNC-2hkM9OZuL2Cebi2OtGxYWU8BqQZEsbCPHSLQM5YwZvq81YVjBjplGIuDcdPoqRkScneapSjq5LyFow2aWuVp6H6BMNhT1olQYhL53B-7eXrMxC_guIbIi5LZyn2l88/s72-c/oscarsprint.jpg" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>