Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Este es un paso muy importante de cara a optimizar la carga del blog. Muchos de los
usuarios de Blogger tienen todo el CSS metido entre <b:skin> y </b:skin>. Esto en un
principio puede parecer conveniente (tienes asegurado que no te va a faltar el
CSS), pero en realidad no lo es. Lo cierto, es que lo que estás haciendo es que el
navegador descargue continuamente montones de líneas de CSS cada vez que
visita tu blog. De la otra manera (teniendo un archivo remoto desde el cual lo
cargamos), el navegador almacena en su caché el contenido del archivo, y sólo lo
descarga una vez. El resto lo carga desde la caché (que no tarda nada).
La solución es fácil: copiar todo el CSS (que no use variables de blogger) a un archivo
externo, y referenciarlo en el <head>así:
Conclusión
Desde luego, hay más trucos para optimizar la carga del blog, seguro que me he
dejado alguno en el tintero (si me doy cuenta lo publico más adelante). Y
vosotros, ¿Qué técnicas usáis para optimizar la carga de vuestro blog?
@charset "UTF-8";
.tabBVA {
overflow: hidden;
border:;
background-color: #6D6D6D;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.tablinksBVA{
color:white;
font-weight:bold;
font-family:Arial;
}
.custom-selectBVA{
display:none;
#sourceBVA{
display:block;
}
#sourcemBVA{
display:none;
}
#menuButtonBVA{
padding-right:0.2em;
padding-left:0.2em;
float:right;
border:1px solid #aaa;
}
#arrowsBVA{
color:#aaa;
font-size:2.5em;
margin-right:0.5em;
}
.GoButtonBVA {
background-color:#44c767;
display:block;
float:left;
cursor:pointer;
color:#ffffff !important;
font-family:Arial;
font-size:0.75em;
font-weight:bold;
padding:0em 0.5em;
margin-left:0.5em;
text-decoration:none;
}
.GoButtonBVA:hover {
background-color:#5cbf2a;
}
.GoButtonBVA:active {
position:relative;
top:1px;
}
/* Three bars (hamburger menu) */
.barBVA {
width: 20px;
height: 5px;
background-color: #aaa;
margin: 3px 1px;
display: block;
}
Ejemplo
view-source:https://studentplace98.blogspot.com/2018/12/google-drive-como-servidor-web-
usando.html
https://studentplace98.blogspot.com/2018/12/google-drive-como-servidor-web-usando.html
https://www.creaygestionatublog.com/category/seo/
He desarrollado un pequeño script para poder cumplir la ley de cookies, que es apto
para todos los servicios. Toda la información y demás está en Github, haré un artículo
más grande para que cualquiera pueda usarlo ya use blogger, wordpress o cualquier
otro CMS.
Características
Carga automática de Google Analytics y Google Adsense si son usados
API de eventos para facilitar la carga de cualquier script que cargue cookies
Sección de opciones
Instalación
PASO 1: AÑADIR EL SCRIPT
Lo primero será añadir el script y los estilos necesarios. Los estilos son algo muy
básico símplemente para asegurar que el mensaje sea visible y podéis modificarlos a
vuestro gusto. Los links que veréis aquí están hosteados en github, pero lo ideal sería
que cada uno guardase una copia y lo hosteara.
Encima de </head> :
<script
src="https://raw.github.com/ecoal95/CookieTool/master/cookietool.js"></script
>
<script>CookieTool.API.ask();</script>
Uso Blogger
En este caso tendrás que sustituir las comillas dobles por simples.
Uso WordPress
Tendrás que tocar los archivos header.php y footer.php de tu tema. Es posible que
haga un plugin, pero por ahora es lo que hay.
<script>
CookieTool.Config.set('link','/politicadecookies.html'); // Link a la
política de cookies
CookieTool.Config.set({
'link': '/loquesea',
// ...
})
</script>
Google Adsense
Tendréis que usar el código asíncrono de Google Adsense con una pequeña
modificación (aquí viene explicado).
Google Analytics
Tendréis que dejarlo tal y como está, pero sin cargar el script:
_gaq.push(['_setAccount', 'UA-XXXXX-Y']);
_gaq.push(['_trackPageview']);
</script>
En este caso el código que carga el script es un poco más difícil de quitar. Sólo hay
que quitar el fragmento que va desde 1*new Date() al fin de la función
( })(window...) ).
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();
})(window,document,'script','//www.google-
analytics.com/analytics.js','ga');
ga('send', 'pageview');
</script>
Otros scripts
Para usar otros scripts tendréis que alterar el código de tal manera que no inserte
cookies de primeras, luego podéis usar el script tal que así (en otros códigos de
configuración):
<script>
CookieTool.Event.on('agree', function() {
// Por elemplo:
// CookieTool.Utils.loadScript('http://abc.com/script-que-carga-
cookies.js');
});
CookieTool.Event.on('decline', function() {
// CookieTool.Cookie.remove('cookieinsertadaporeseprograma');
});
</script>
En esa página debéis de explicar qué es una cookie, qué cookies no requeridas
instaláis y su finalidad.
Como la herramienta genera una cookie requerida no hará falta añadirla, pero tendréis
que añadir una sección llamadaConfiguración de cookies, donde tenéis que poner el
siguiente código html:
<div id="cookietool-settings"></div>
Modificaciones, etc…
Es código libre, así que podéis tocar y cambiar lo que queráis. Cualquier mejora os
rogaría que la mandarais a github
https://www.creaygestionatublog.com/combinaciones-de-tipos-de-letra-para-blogs/