Sitio web principal de la organización Código Sin Siesta - Documentación técnica, blog de desarrollo y recursos para la comunidad.
🌐 Sitio en vivo: https://codigosinsiesta.github.io/
Este sitio está construido con Docusaurus 3, un generador de sitios estáticos moderno que ofrece:
- 🚀 Renderizado optimizado y carga rápida
- 📱 Diseño responsive y modo oscuro
- 🔍 Búsqueda integrada
- 📝 Soporte para MDX (Markdown + React)
- 🌐 Internacionalización (i18n)
- Node.js 20 o superior
- bun (recomendado)
bun installbun startEsto inicia un servidor local en http://localhost:3000 con recarga automática.
bun run buildGenera el contenido estático en el directorio build/.
bun run serveSirve el contenido del directorio build/ para previsualizar antes de desplegar.
El sitio se despliega automáticamente a GitHub Pages mediante GitHub Actions cuando se hace push a la rama main.
El archivo .github/workflows/deploy.yml maneja el proceso de deployment:
- Checkout del código
- Instalación de bun y Node.js 20
- Instalación de dependencias
- Build del sitio
- Deploy a GitHub Pages
codigosinsiesta.github.io/
├── blog/ # Posts del blog
├── docs/ # Documentación técnica
├── src/
│ ├── components/ # Componentes React personalizados
│ ├── css/ # Estilos globales
│ └── pages/ # Páginas estáticas
├── static/ # Archivos estáticos (imágenes, favicon, etc.)
├── docusaurus.config.js # Configuración principal
└── sidebars.js # Configuración de sidebars
Para contribuir al sitio:
- Crea una rama desde
main - Realiza tus cambios
- Crea un Pull Request
- Espera la aprobación y merge
Nota: La rama main está protegida y requiere revisión de Pull Request.
Copyright © 2025 Código Sin Siesta. Built with Docusaurus.