Hugo
Hugo es un programa que permite generar páginas web estáticas en base a plantillas, estas páginas son muy extensibles y es bastante fácil crear un set de plantillas, aunque ya existen varias plantillas que se pueden usar para cualquier tipo de propósito, pues hugo no solo puede generar las páginas y luego guardarlas en el disco, si no también servirlas dinámicamente
Yo decidí reescribir mi página en markdown con ayuda de unos programas que hice para poder tener mayor flexibilidad y velocidad al agregar una nueva característica, así como escribir el estándar para la página una sola vez y que este funcione en globalmente sin tener que actualizarlo archivo por archivo.
Las páginas primero siguen la plantilla definida en la carpeta layout, en la cual según la jerarquía del archivo y su nombre se puede definir una plantilla u otra. Cada archivo tiene metadatos que se definen en el archivo y estas variables se pueden renderizar en la página html según hayamos creado la plantilla.
Luego en la carpeta static es donde se guardan todos los archivos que sean estáticos como imágenes, estilos y scripts.
Y en la carpeta content es donde se guarda cada post y carpeta del sitio web.
Las páginas que van a ser generadas se tienen que escribir como archivos markdown, esto estandariza como se verán los archivos, así como los hace portables y viables a cambiar de formato con algún intérprete si es que el html en algún momento es despreciado.
Algo extra que gane por este cambio es que el código es añadido con resaltado de sintaxis de forma automática, solo debo crear el bloque de código y especificar el lenguaje.