Proyecto personal · Node, Vercel · 2026

Un sketchbook que se publica solo

Quería tener mis dibujos online sin tener que mantener un sitio. Ninguna galería que actualizar, ningún panel donde subir nada, nada que hacer después de terminar el dibujo. Hoy termino un dibujo, le saco una foto o lo escaneo, lo guardo en una carpeta y listo.

La necesidad

Todas las galerías que tuve, Instagram incluido, pedían trabajo después del dibujo. Achicarlo, entrar, subirlo, escribir algo, ordenarlo. Ese es justo el tipo de tarea que se saltea, y los dibujos terminan quedándose en una carpeta. Así que la carpeta tenía que ser el sitio. Lo que guardo ahí tiene que subirse, describirse y ocupar su lugar entre los demás sin que yo toque nada más. El sitio tiene que cambiar a medida que dibujo, no cuando encuentro un rato para actualizarlo.

Cómo funciona

Un script chico corre de fondo en mi Mac y vigila esa carpeta. Cuando algo cambia, prepara las imágenes para la web, las publica y le pide a Gemini una descripción de una línea para cada dibujo nuevo, para buscadores y lectores de pantalla. Si borro un archivo, sale del sitio. Si guardo algo con la compu apagada, se sube la próxima vez que arranca. No hay panel de administración ni base de datos. La carpeta es el único lugar donde se decide algo.

Lo que tuve en cuenta

Que se publique solo quiere decir que nadie revisa lo que sale, así que el script tiene que resolver los casos que de otro modo yo agarraría a ojo. Procreate repite nombres de archivo, así que dos dibujos distintos no pueden pisarse. Las fotos de celular muchas veces se guardan acostadas, así que el script tiene que leer su orientación antes de medirlas. Algunos archivos tienen años, así que el orden sale de cuándo se agregó cada dibujo y no de la fecha del archivo. Y una carpeta vacía es mucho más probablemente iCloud a mitad de una sincronización que la decisión de borrar todo, así que el script no publica una carpeta vacía encima de un sitio lleno.

Leerlo como un sketchbook

Un sketchbook no se lee en orden. Lo abrís en cualquier lado, volvés, saltás para adelante, y ves juntas cosas dibujadas con meses de diferencia. Una grilla que baja se lee como un feed, lo nuevo arriba y el resto cada vez más lejos. Por eso la portada es una pared sin bordes que se mueve en todas las direcciones. Arrastrás hacia lo que te llama la atención y siempre hay más. Dibujos de años distintos terminan uno al lado del otro.

La pared del sketchbook: columnas de dibujos en tinta, marcador, lápiz y acuarela, cortadas contra los bordes de la pantalla
La pared en la pantalla de una laptop. Las columnas siguen más allá de cada borde.

Para cuando sí querés el orden hay una segunda vista, In order, que los pone en una sola fila, del más nuevo al más viejo.

Lectores que no ejecutan JavaScript

La pared se arma en el navegador, así que los buscadores y los chatbots veían una página vacía. El script también escribe la lista completa como HTML plano, un sitemap con cada imagen y un llms.txt, para que les lleguen los mismos dibujos y descripciones.

Lo que no hace

Solo corre mientras mi Mac está prendida. Un dibujo guardado mientras no estoy espera a que vuelva, lo cual para un sketchbook está bien y para algo con fecha de entrega no lo estaría.

Las descripciones las escribe un modelo y se publican sin que nadie las apruebe antes.

El sketchbook está en sketchbook.pazjuan.com.

Volver a Trabajo