Usar un generador de sitios estaticos asi como el que estoy usando es BLOAT. Si tuviera que empezar desde 0, no lo hubiera usado nunca. Luke Smith me lo recomendo :(

Como dice Tsoding el software simple y facil de entender es el mejor. Un generador de sitios estaticos no lo es.

Estructura

mi-sitio/
├── index.html
├── rss.xml
└── 1.html
└── 2.html
└── 3.html

Un archivo por post. Sin carpetas.


index.html

<!DOCTYPE html>
<title>Mi Blog</title>
<a href="rss.xml">RSS</a> | <a href="acerca.html">Acerca</a>
<h1>Mi Blog</h1>
<p><a href="3.html">Tercer post</a> — 28 May 2026</p>
<p><a href="2.html">Segundo post</a> — 25 May 2026</p>
<p><a href="1.html">Primer post</a> — 20 May 2026</p>

Eso es HTML válido. El <body>, <html>, <head> son opcionales en HTML5, el navegador los agrega solo.


Un post, ej. 3.html

<!DOCTYPE html>
<title>Tercer post</title>
<a href="index.html">← Volver</a>
<h1>Tercer post</h1>
<p><em>28 May 2026</em></p>
<p>Contenido del post acá.</p>

rss.xml

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel>
<title>Mi Blog</title>
<link>https://tuusuario.github.io</link>
<description>Mi blog</description>

<item>
<title>Tercer post</title>
<link>https://tuusuario.github.io/3.html</link>
<guid>https://tuusuario.github.io/3.html</guid>
<pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate>
</item>

<item>
<title>Segundo post</title>
<link>https://tuusuario.github.io/2.html</link>
<guid>https://tuusuario.github.io/2.html</guid>
<pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate>
</item>

</channel></rss>

Cada vez que publicás un post nuevo

  1. Creás 4.html (copiás el anterior y cambiás título y contenido)
  2. En index.html agregás una línea <p> arriba de las demás
  3. En rss.xml agregás un <item> arriba de los demás

Tres archivos, tres cambios mínimos. No hay nada más que aprender.