zoe@dev:~$PID 1337
zoe@dev:~$ cat ~/blog/hello-world-es.mdx

Hola, mundo: cómo funciona este sitio

2026-07-20·Zoe Lin·1 min read·#nextjs#mdx#meta
EN中文日本語한국어EspañolFrançaisDeutschPortuguês

Bienvenido al registro. Esta primera entrada funciona también como documentación: todo lo que estás leyendo se renderiza a partir de un archivo .mdx que vive en el repositorio git del sitio.

El stack

Por dentro, todo el sitio es intencionalmente aburrido:

Sin CMS, sin base de datos. Publicar un post se reduce a:

publish.sh
git add content/posts/new-post.mdx
git commit -m "Post: something worth reading"
git push   # Vercel se encarga del resto

Por qué MDX

El Markdown puro cubre el 95% de la escritura, pero MDX permite que un post incruste componentes reales de React cuando hace falta — demos interactivas, callouts personalizados, quizás incluso la mascota de píxeles de la página de inicio.

example.tsx
export function Greeting({ name }: { name: string }) {
  const hour = new Date().getHours()
  const salute = hour < 7 ? 'zzz...' : `hello, ${name}`
  return <span className="glow">{salute}</span>
}

La regla de este blog: si un diagrama o una demo lo explica mejor que la prosa, publica la demo dentro del post.

Qué sigue

Eso es todo. exit 0.

cd ~/blog ←