Plantilla / Boilerplate de Jardín Digital y Grafo (Astro + Strapi)
Descripción
Repositorio GitHub + guía de despliegue para montar tu propio jardín digital con grafo de conocimiento. Astro SSR + Strapi 5 + pipeline Python de sincronización. El sistema exacto que opera este portal.
Este producto aún no tiene un enlace de compra configurado.
Portal de Clientes (Odoo)
El procesamiento de pago, facturación y la gestión de tus descargas se realizan en nuestro espacio seguro de Odoo.
🔑 ¿Ya lo adquiriste? Inicia sesión aquí para descargarlo →Un portafolio estático es un cementerio de proyectos. Un jardín digital es un ecosistema vivo donde cada nota, proyecto, concepto y evidencia se conecta con los demás formando un grafo de conocimiento que crece con tu práctica.
Este boilerplate incluye la arquitectura completa que opera este portal:
- Frontend Astro SSR: Páginas de bitácora, portafolio, servicios, recursos, jardín digital (conceptos, evidencias, hallazgos, preguntas). Multilingüe (es/en/fr) con traducción automática.
- CMS Strapi 5: 14 content types con componentes repetibles, i18n, y hooks de ciclo de vida (búsqueda, OG images, cache invalidation).
- Pipeline Python de sincronización:
.md↔ YAML (13 archivos) ↔ graph.db (SQLite) ↔ Strapi. Incluye validación de integridad referencial, extracción de evidencias, y CLI unificada. - Grafo de conocimiento: 11 tipos de entidad (publicaciones, conceptos, preguntas, evidencias, hallazgos, temáticas, ADRs, relaciones, proyectos, servicios, productos) con 1,000+ relaciones tipadas.
- Infraestructura Docker: Nginx + Astro + Strapi + Redis + PostgreSQL en un solo docker-compose.yml.
El boilerplate está diseñado para alguien que quiere construir su propio sistema de conocimiento personal, no solo un blog. Incluye la guía de despliegue completa y 30 días de soporte por email.
- Repositorio GitHub privado con el código completo: Astro frontend, Strapi CMS, pipeline Python, scripts de build, tests
- Guía de despliegue (PDF, 40 páginas): desde VPS vacío hasta portal operativo con dominio, SSL y backups automáticos
- Documentación de arquitectura: diagrama de componentes, flujo de datos, decisiones de diseño (ADRs) y trade-offs documentados
- Pipeline de sincronización configurado: sync_graph.py, sync_strapi.py, build_graph_db.py, orchestrator.py — listos para usar con tu contenido
- 5 plantillas de contenido: nodo de bitácora, concepto, evidencia, proyecto, servicio — con frontmatter y secciones predefinidas
- Dashboard web de gestión del grafo: métricas, recomendaciones, estado de salud (localhost:8080)
- CLI unificada:
python3 -m Grafos status/validate/pipeline/build/sync/analyze - 30 días de soporte por email: 3 consultas incluidas para resolver bloqueos de instalación o configuración
- Requisitos: VPS con 4GB RAM mínimo (Ubuntu 22.04+), Docker, Docker Compose, Node.js 22+, Python 3.10+, y un dominio apuntando al servidor.
- Clona el repositorio:
git clone <repo-url> && cd jardin-digital. Edita el.envcon tus credenciales (PostgreSQL, Redis, OpenAI para traducción). - Levanta la infraestructura:
docker compose up -d. Esto inicia Nginx, Astro, Strapi, Redis y PostgreSQL. Espera 3 minutos al primer arranque (Strapi hace migraciones). - Configura Strapi: Accede a
http://tu-dominio:1337/admin, crea tu usuario admin, y verifica que los 14 content types están creados. La guía tiene screenshots de cada paso. - Escribe tu primer nodo: Crea un archivo
.mdenJardín Digital/Publicaciones/usando la plantilla incluida. Ejecutapython3 -m Grafos pipelinepara integrarlo al grafo. - Sincroniza con Strapi:
python3 Grafos/sync_strapi.py --push all. Tu nodo aparecerá en el frontend enhttp://tu-dominio/es/bitacora/tu-slug. - Itera: Agrega conceptos, evidencias, proyectos. El grafo crece con cada nodo. Usa
python3 -m Grafos dashboardpara ver métricas y recomendaciones.