DocHubs
Aprendemos · Documentamos · Compartimos

Nuestro conocimiento merece un lugar donde vivir

Escribimos lo que aprendemos en Markdown, lo publicamos al instante y lo compartimos con quien lo necesite. Sin builds, sin deploys, sin fricción.

De developers, para developers

Un lugar para compartir lo que aprendes

Este sitio nació con una idea simple: aprender en público. No importa el stack, el lenguaje o el nivel — lo que importa es documentar el camino. Cada cosa que resuelves, cada concepto que entiendes, cada proyecto que construyes merece un lugar donde vivir y ser encontrado por alguien más que está pasando por lo mismo.

Cualquier stack

Frontend, backend, DevOps, mobile, bases de datos… si lo aprendiste, puede vivir aquí. Sin restricciones de tecnología.

Conocimiento compartido

Lo que documentes hoy puede ahorrarle horas a alguien mañana. El conocimiento crece cuando se comparte.

Aprende escribiendo

Explicar lo que sabes es la forma más efectiva de consolidarlo. Escribir es pensar con claridad.

Código abierto

¿Este proyecto te inspiró?
Recréalo, adáptalo, hazlo tuyo.

Ya sea para compartir tu aprendizaje, documentar tus proyectos personales o construir algo completamente diferente — aquí van los fundamentos que hacen funcionar este sistema.

GitHub como base de datos

Usa la API de GitHub para guardar archivos .md y un index.json. Sin base de datos, sin infraestructura extra.

ISR para el caché

Next.js ISR con revalidación corta. El contenido actualiza sin rebuild. El secreto está en fetch con revalidate.

Auth mínima pero sólida

JWT con cookie HttpOnly para el panel admin. El token de GitHub nunca sale del servidor.

Markdown + rehype

react-markdown con rehype-slug, rehype-autolink-headings y rehype-sanitize. TOC generado del AST.

Estructura del index

Un solo index.json con secciones, items, slugs y orden. Simple de mantener, fácil de extender.

Sin vendor lock-in

Next.js, Tailwind, shadcn/ui. Todo open source. Despliega en Vercel, Netlify o donde quieras.