Seguro por defecto
La configuración predeterminada del tema obtiene una calificación de A+ en Mozilla Observatory.1
Esto se logra configurando programáticamente las cabeceras de la PolÃtica de Seguridad de Contenido (CSP) en función de una lista de dominios permitidos definida por el usuario en el archivo config.toml. Aquà tienes la configuración predeterminada y recomendada (puedes eliminar la última directiva si no deseas insertar videos de YouTube):
[]
= [
{ = "font-src", = ["'self'", "data:"] },
{ = "img-src", = ["'self'", "https://*", "data:"] },
{ = "script-src", = ["'self'"] },
{ = "style-src", = ["'self'"] },
{ = "frame-src", = ["https://www.youtube-nocookie.com"] },
]
La lista allowed_domains especifica las URL a las que el sitio web deberÃa poder conectarse, y cada dominio de la lista se asocia con una directiva CSP como frame-src, connect-src o script-src. El archivo templates/partials/header.html genera dinámicamente la cabecera CSP en función de esta lista.
Esta función permite personalizar fácilmente las cabeceras de seguridad del sitio web para permitir casos de uso especÃficos, como la incrustación de videos de YouTube, la carga de scripts o fuentes remotas (no recomendado).
Nota: habilitar los comentarios permite automáticamente scripts y frames del sistema de comentarios correspondiente, asà como estilos unsafe-inline en el caso de utterances o Hyvor Talk.
Requiere una configuración adecuada del servidor web (por ejemplo, redirigir el tráfico HTTP a HTTPS).