jueves, 27 de mayo de 2021

Editar, crear y borrar etiquetas Blogger en blog Blogspot

En ocasiones nos encontramos con etiquetas que queremos cambiar, ya sea renombrarlas, o cambiar la primera letra minúscula por una mayúscula o incluso borrarlas.


Google nos lo pone difícil en Blogger. Diría que es una plataforma que tiene olvidada y pocos cambios he visto en ella desde que la uso (allá por el 2006 o incluso antes).

En Wordpress, la cosa está fácil porque tienen un apartado para las etiquetas pero en Blogger la cosa cambia bastante.


Editar etiquetas en Blogspot

Para editar una etiqueta deberás seguir los siguientes pasos:

panel general blogger blogspot

Selecciona la herramienta etiquetas de la entrada que quieres modificar:

modificar etiquetas de una entrada en blogger


Se abrirá un cuadro de diálogo:

editar etiqueta en blogspot

En él puedes modificar el nombre de la etiqueta que quieres editar.


Cambiar etiqueta mínusca a mayúsculas

Repite los pasos anteriores y cuando llegues a este cuadro descubrirás que no puedes cambiar así de fácil una mayúscula por una minúscula o viceversa:

cambiarla primera letra de la palabra de minúscula a mayúscula en blogger

Te saldrá el siguiente error:

Las etiquetas no han cambiado. No se han hecho actualizaciones
Esto se debe a que las reconoce como la misma palabra; no distingue entre mayúsculas y minúsculas.

Así que tendrás que recurrir a un invento chapuza: Cambiar el nombre de la etiqueta que deseas editar por otro distinto y después de aplicar los cambios, volver a comenzar todo el proceso y reescribirla como te gustaría realmente:

Truco para cambiar de mayúscula a minúscula o viceversa


Terminado

Crear una nueva etiqueta

Puedes crear una etiqueta para una o múltiples entradas.


Selecciona una o múltiples entradas en blogger, blospot


Selecciona las entradas a las que quieres añadir una nueva etiqueta y pulsa el icono etiqueta:


pulsa el botón de etiquetas para crear una

Escribe el nombre de la etiqueta que quieres crear:
crea la nueva etiqueta y pulsa aceptar

Y pulsa aplicar.


Eliminar una etiqueta

Repetimos los mismos pasos para la creación de etiquetas. Es decir, seleccionas las entradas en las que quieres eliminar una etiqueta:

selecciona una o múltiples entradas


Pulsas el botón de etiqueta y se abrirá un cuadro de diálogo:

selecciona el icono de etiquetas


Deselecciona las etiquetas que deseas eliminar:

deselecciona la etiqueta que quieres borrar en blogger

Y pulsa Aplicar.


¿Para qué sirven las etiquetas?

Ayudan a organizar las publicaciones, también se usan para enlazar publicaciones relacionadas. Estas,se muestran en la parte inferior de tu publicación (a veces en la superior, bajo el título de la entrada) y ayudarán a mantener al lector interesado en leer más publicaciones de la misma temática.


¿Cómo nombrar etiquetas correctamente?

En algún blog he leído que las etiquetas no tienen que tener espacio pero he estado haciendo pruebas y Blogger las admite sin problemas.


Si, por ejemplo, en mi blog de prueba añado una etiqueta llamada: "Probando espacios". Google leerá la dirección como: https://recetastartasveganas1.blogspot.com/search/label/Probando%20espacios

pero a ti te la mostrará de la siguiente manera:

https://recetastartasveganas1.blogspot.com/search/label/Probando espacios

Es cierto que es confuso y poco ortodoxo así que recomiendo que, si tienes que usar más de dos palabras en tus etiquetas, que las unas por un signo de guión: "-". En nuestro ejemplo anterior sería: Probando-espacios.




La verdad es que todo esto de cambiar, crear o eliminar etiquetas parece muy confuso pero no lo es tanto. ¡Suerte con el proceso!

lunes, 30 de noviembre de 2020

Cómo poner un Pie de Foto

Empecemos aclarando lo que es un pie de foto aunque si has llegado hasta aquí imagino que ya lo sabrás.
Un pie de foto es un breve texto que suele ir bajo la imagen y que describe o añade información a la misma.
Blogger incorpora esta función aunque he de admitir que está muy escondida.

Cómo poner un Pie de Foto en Blogger

Paso 1:
Sube la foto como harías normalmente. Una vez que esté subida pasa al modo Vista de redacción y pulsa sobre la foto.
Te saldrán una serie de opciones. Una de ellas es "Mostrar u ocultar Títulos". Púlsala y te saldrá un cuadro de texto bajo la foto para que escribas lo que quieras.
Resultado:
Soy el pie de página de un lindo gatito


Una vez completado este paso puedes volver a escribir en modo código, si lo deseas.

He de admitir que tengo el vago subido así que te paso esta web por si quieres crear un pie de foto con más estilo: Pie de foto sobre la imagen

Cómo añadir una tabla de contenido en blog blogspot de Blogger

A veces escribimos entradas larguísimas y complicadas llenas de encabezados y subcabezados o listas y tenemos la sensación de que el lector que acabe en ella no se va a enterar del orden de lo que intentamos explicar.


Para eso se han inventado las tablas de contenido; para que el lector pueda ver a simple vista un esquema del contenido de la entrada.


Aquí tenemos un tutorial de cómo crear una tabla de contenido en nuestro blog:



Tabla manual de contenido

A través de HTML y CSS podremos crear una tabla de contenido para tu blog blogspot de la plataforma Blogger.


Paso 1:

Escribe el siguiente código en tu entrada o página:

 

<div id="toc" class="mb-toc">
<h2>Table Of Contents</h2>
<ul>
<li><a href="#headingid1">1. Your heading text </a></li>
<li><a href="#headingid2">2. Your heading text</a></li>
<li><a href="#headingid3">3. Your heading text</a></li>
<li><a href="#headingid4">4. Your heading text</a></li>
<li><a href="#headingid5">5. Your heading text</a></li>
</ul>
</div>

Cuando escribas la entrada añade un id="#headingid1" o id="#headingid2"... según corresponda y el usuario podrá hacer clic en la tabla de contenido y ser redireccionado a ese apartado.


Ejemplo:
 

<div id="toc" class="mb-toc">
<h2>Ejemplo de la tabla manual de contenido</h2>
<ul>
<li><a href="#headingid1">1. Tabla manual de contenido </a></li>
<li><a href="#headingid2">2. Tabla automática de contenidot</a></li>
</ul>
</div>
<h2 id="#headingid1">Tabla manual de contenido</h2>
A través de HTML y CSS podremos crear una tabla de contenido para tu blog blogspot de la plataforma Blogger.
<h2 id="#headingid2">Tabla automática de contenido</h2>
Aquí iría texto sobre el tutorial...

Resultado:

Ejemplo de la tabla manual de contenido

Tabla manual de contenido

A través de HTML y CSS podremos crear una tabla de contenido para tu blog blogspot de la plataforma Blogger.

Tabla automática de contenido

Aquí iría texto sobre el tutorial...




Pasemos ahora a darle estilo a la tabla.


Paso 2:

Ahora tienes que agregar el código CSS a tu plantilla:

Ve al Dashboard > Diseño > Diseñador de temas



En la opción Avanzado elige en el menú desplegable: Añadir CSS



 
/* Starting of TOC Css Codes */
.mb-toc {
    border: 2px solid #ddd;
    background: #ececec;
    padding: 5px 20px 20px;
    margin: 40px 0;
    font-size: 18px;
    overflow: hidden;
    border-radius: 5px;
}

.mb-toc h2 {
    margin: 10px 20px;
    font-size: 30px;
}

.mb-toc ul {
    margin: 0;
    list-style: none;
    float: left;
    width: 100%;
}

.mb-toc ul ul li a {
    padding-left: 45px;
}

.mb-toc ul ul li {
    background: none;
}

.mb-toc li {
    list-style-type: none;
    position: relative;
    margin: 0;
    cursor: pointer;
    background: #f7f7f7;
    float: left;
    width: 100%;
}

.mb-toc li:nth-child(odd) {
    background: #fff !important;
    overflow: hidden;
    clear: both;
}

.mb-toc li:nth-child(odd) li:nth-child(odd) {
    background: none;
}

.mb-toc li:nth-child(even) {
    background: #f7f7f7 !important;
    overflow: hidden;
    clear: both;
}

.mb-toc li:nth-child(even) li:nth-child(odd) {
    background: none;
}

.mb-toc ul>li:hover>a {
    background: #fffcd1;
}

.mb-toc li a {
    color: inherit;
    padding: 8px 0 8px 25px;
    float: left;
    border-bottom: 1px solid #ddd;
    width: 100%;
	text-decoration: none;
}
/* Ending of TOC css Code */ 



¡Y eso es todo! Ya, si quieres, puedes modificar el CSS y ponerlo a tu gusto.





Tabla automática de contenido


Existe la opción de utilizar un código que genere de forma automática la tabla de contenido recogiendo todos los h2 de la entrada.

Paso 1:

Blogger Dashboard >> Tema >> Editar Html





Busca </head> y justo antes pega el siguiente código:



<link href='http://fortawesome.github.io/Font-Awesome/assets/font-awesome/css/font-awesome.css' rel='stylesheet'/>
<link href='http://fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'/>
<script type='text/javascript'>
//<![CDATA[
//*************TOC plugin by MyBloggerTricks.com
function mbtTOC() {var mbtTOC=i=headlength=gethead=0;
headlength = document.getElementById("post-toc").getElementsByTagName("h2").length;for (i = 0; i < headlength; i++)
{gethead = document.getElementById("post-toc").getElementsByTagName("h2")[i].textContent;document.getElementById("post-toc").getElementsByTagName("h2")[i].setAttribute("id", "point"+i);mbtTOC = "<li><a href='#point"+i+"'>"+gethead+"</a></li>";document.getElementById("mbtTOC").innerHTML += mbtTOC;}}function mbtToggle() {var mbt = document.getElementById('mbtTOC');if (mbt .style.display === 'none') {mbt .style.display = 'block';} else {mbt .style.display = 'none';}}
//]]>
</script>



Paso 2:

Busca ]]</b:skin> y justo encima pega el siguiente código CSS:



.mbtTOC{
        border:5px solid #f7f0b8;
        box-shadow:1px 1px 0 #EDE396;
        background-color:#FFFFE0;
        color:#707037;
        line-height:1.4em;
        margin:30px auto;
        padding:20px 30px 20px 10px;
        font-family:oswald, arial;
        display: block;
         width: 70%;
        } 
		
.mbtTOC ol,.mbtTOC ul {
        margin:0;
        padding:0;
                      } 
					  
.mbtTOC ul {
        list-style:none;
           }   
		   
.mbtTOC ol li,.mbtTOC ul li {
        padding:15px 0 0;
        margin:0 0 0 30px;
        font-size:15px;
                            } 
          
.mbtTOC a{
        color:#0080ff;
        text-decoration:none;
          } 
          
.mbtTOC a:hover{
        text-decoration:underline; 
              }

        
.mbtTOC button{
        background:#FFFFE0;
        font-family:oswald, arial; 
        font-size:20px;position:relative; 
        outline:none;
        cursor:pointer; 
        border:none; 
        color:#707037;
        padding:0 0 0 15px;
               }  
			   
.mbtTOC button:after{
        content: "\f0dc"; 
        font-family:FontAwesome; 
        position:relative; 
        left:10px; 
        font-size:20px;
                    }
                    





Paso 3:

Busca el código: <data:post.body/> y reemplázalo por:

<div id="post-toc"><data:post.body/></div>

Hazlo con todos los resultados que salgan.



Paso 4:

En la entrada que vayas a escribir pega al inicio:



<div class="mbtTOC">
<button onclick="mbtToggle()">Contents</button>
<ol id="mbtTOC"></ol>
</div>


Y pega este código justo al final de la entrada:



<script>mbtTOC();</script>



Si todo ha ido bien la tabla de contenido (table of content, TOC) se creará automáticamente al inicio de la entrada donde hayas indicado.


Espero que te haya sido de ayuda.


Fuente: https://mastertheseo.com/table-of-content-for-blogger/

sábado, 18 de enero de 2020

Saltar la opción de recortar logo y header al subir una imagen

Si estás editando tu plantilla de Wordpress y has querido subir una imagen header o logo te puedes topar con el siguiente problema:
La plantilla no te deja subir una imagen que no tenga una anchura y altura determinada en píxeles y te pide recortarla (Crop).

Si quieres evitar tener que recortar tu imagen ve al archivo functions.php de tu plantilla, busca la función add_theme_support( ‘custom-header’ ) y borra los valores de altura y ancho:

Código sin editar


[php]
add_theme_support( ‘custom-header’, array(
‘header-selector’ => ‘.site-title a’,
‘header-text’ => false,
‘height’ => 100,
‘width’ => 340,
) );
[/php]
código editado :



/*How to skip logo cropping in header or logo upload image */
[php]
add_theme_support( ‘custom-header’, array(
‘header-selector’ => ‘.site-title a’,
‘header-text’ => false,
‘height’ => ”,
‘width’ => ”,
) );
[/php]

Fuente: https://www.wptaskforce.com/skip-logo-cropping-header-upload-image-genesis-framework/, autor: D3vel0pmEnt

jueves, 14 de noviembre de 2019

Cómo subir el formato de imagen WebP a Wordpress y que se muestre la vista previa en la biblioteca de medios




Qué es WebP


WebP (pronunciado «weppy») es un formato gráfico en forma de contenedor, que sustenta tanto compresión de imágenes con pérdida (mínima) como sin ella.

Desde que la velocidad de carga de una web se ha convertido en un aspecto fundamental, y en un criterio decisivo a la hora de posicionar una página, un uso efectivo de las imágenes se ha hecho necesario. De esta necesidad han nacido formatos como el WebP o SVG (para imágenes vectoriales). Con ellos, los tiempos de carga de una web disminuyen considerablemente y el riesgo de ahuyentar al visitante es menor.

WebP es uno de los formatos más eficientes para las imágenes en Internet.  El problema consiste en que aún no es un formato aceptado plenamente; Chrome lo sustenta de forma nativa al igual que Opera. A principios de 2019, el formato ya estaba disponible en una gran variedad de navegadores como Edge, Firefox, Opera Mobile y Mini, Android Browser, Baidu Browser, Vivaldi etc... (excepto Safari, tengo entendido).




Cómo usar WebP en Worppress

Ahora bien, si eres usuario de Wordpress, te preguntarás cómo puedes usar este formato WebP sin la necesidad de instalar ningún plugin (aunque los hay bastante útiles que te hacen el trabajo casi ellos solos, yo prefiero siempre la opción sin plugin).
He aquí la respuesta:


Herramientas online para convertir a WepP:


Sube a cualquiera de estas webs de conversión la imagen que deseas comprimir y con el porcentaje de compresión que deseas y después descarga la imagen resultante. Asegúrate que el peso de la imagen es menor y estás conforme.
También puedes utilizar editores como Photoshop y Gimp.



Ver imágenes WebP en la Galería de Wordpress.

Los archivos soportados por defecto en la biblioteca de medios de Wordpress (aunque algunos proveedores de hosting pueden limitarlos por seguridad) son los siguientes:
         .jpg, .jpeg, .png, .gif, .ico, .pdf, .doc, .docx, .ppt, .pptx, .pps, .ppsx, .odt, .xls, .xlsx, .psd, .mp3, .m4a, .ogg, .wav, .mp4, .m4v, .mov (QuickTime), .wmv, .avi, .mpg, .ogv (Ogg), .3gp, .3g2 (3GPP2)

Si intentas subir un archivo no soportado te saldrá un error que dice lo siguiente: "Ha habido un error al subir image.webp". Perdona, por razones de seguridad, este archivo no está permitido."

Por defecto, Wordpress no está preparado para subir este tipo de archivos a su galería de medios así que necesitarás modificar el archivo "funtions.php" de tu tema activo.


Con este código lograrás que Wordpress acepte la subida del formato webp y además que muestre las miniaturas en la biblioteca de medios




//sube imágenes webp a Wordpress

//enable upload for webp image files.
function webp_upload_mimes($existing_mimes) {
    $existing_mimes['webp'] = 'image/webp';
    return $existing_mimes;
}
add_filter('mime_types', 'webp_upload_mimes');
//enable, show preview  thumbnails for webp image files in Wordpress media manager.
//muestra miniaturas de imágenes webp en la galería de medios de Wordpress
function webp_is_displayable($result, $path) {
    if ($result === false) {
        $displayable_image_types = array(
            IMAGETYPE_WEBP
        );
        $info = @getimagesize($path);
        if (empty($info)) {
            $result = false;
        } elseif (!in_array($info[2], $displayable_image_types)) {
            $result = false;
        } else {
            $result = true;
        }
    }
    return $result;
}
add_filter('file_is_displayable_image', 'webp_is_displayable', 10, 2);



En resumen:

Subiendo a tu web imágenes comprimidas con el formato WebP lograrás acelerar la carga de tu web y mejorar la reputación de tu página en Google y demás webs que analizan la calidad de tu sitio.


Fuente:
https://stackoverflow.com/questions/54442929/wordpress-webp-image-previews