· 1 min de lectura

Hola, mundo

Primer post: cómo funciona este blog, de un archivo Markdown al edge de Cloudflare.

Este blog no tiene base de datos ni CMS. Cada post es un archivo Markdown dentro de una carpeta, y Hugo lo convierte en HTML estático que se sirve desde los Workers de Cloudflare.

Cómo se publica

Escribo el post, hago git push y un GitHub Action compila el sitio y lo despliega.

Diagrama del pipeline de publicación
De post.md al edge en un git push

Las imágenes viven al lado del .md, en la misma carpeta del post. Hugo las convierte a WebP y les pone ancho y alto para que la página no salte al cargar.

Videos

Un video de YouTube se embebe con un shortcode y se sirve desde youtube-nocookie.com:

El primer video subido a YouTube (2005)

Código

hugo new content posts/mi-post/index.md
hugo server -D
git add -A && git commit -m "Post: mi post" && git push

Lo que no está en git, no existe.

Eso es todo. Lo demás son posts.