Kabosu - Creando cosas

Logo de la página. Gato esférico con colores verdoso.

Pequeña actualización del blog

Publicado: 2024-06-12

Etiquetas: Blog, Python


He hecho un par de cambios en el script que uso para generar el HTML de este blog.

Primero, he añadido una librería para minimizar el código HTML generado. Básicamente quita espacios en blanco, tabuladores, etc. Pensaba que iba a reducir bastante el peso de este sitio pero el tamaño total apenas ha bajado 20KB (de 370 a 350KB).

Por si alguien tiene interés: para minimizar el código he usado la librería htmlmin. Simplemente he añadido una función minify que se llama justo antes de escribir el fichero HTML de cada artículo.

import htmlmin

def minify(content):
    return htmlmin.minify(content, remove_comments=True, remove_empty_space=True)

...

template = open('template_article.html').read()

fout = open(OUTPUT_LOCATION / article.path, 'w')
articleHTML = markdownToHTML(article.content)
pageHTML = template.format(
    content=articleHTML,
    page=article,
    updateMessage=updateMessage,
    nextArticle=nextArticle,
    prevArticle=prevArticle,
    tags=tags)
fout.write(minify(pageHTML))
fout.close()

El otro cambio es que he añadido una breve descripción de cada etiqueta en la página principal. Creo que excepto "Reto de la Paella" todas las etiquetas son obvias pero me permitirá crear etiquetas más libremente. Puedes ir a la página principal de este sitio web para ver la nueva lista de etiquetas.


Artículo siguiente: Reseña: Dan-sha-ri: Ordena tu vida
Artículo anterior: Mi sistema de notas