Reconstruyendo mi sitio con SvelteKit
La primera versión de este sitio era un template de portfolio en Next.js. Se veía bien, pero no era realmente mío. Toda la capa visual venía de un design system de terceros, y la mayor parte del código era para funciones que nunca activé, como una galería, rutas protegidas con contraseña, generación de imágenes OG y un newsletter.
Esta versión es lo opuesto. Es SvelteKit con el adapter estático, Tailwind y markdown compilado por mdsvex. Cada página se prerenderiza a HTML plano, no hay webfonts, y el diseño es una sola columna de texto con un color de acento.
Además ahora es bilingüe. Cada página y cada post existe en inglés y en español, y las páginas en español viven bajo /es/. Tenía sentido para alguien que escribe desde Buenos Aires.
Todo el sitio son alrededor de una docena de archivos. Cuando quiero escribir, agrego un archivo markdown y hago push.