Repositorio de recursos educativos de Yachana Wasi — generador de sitio estático.
- Cero servidor. HTML estático, deploy instantáneo a Cloudflare Pages.
- Cero base de datos. Cada recurso es un archivo markdown.
- Todo en el navegador. Videos, three.js, Rive — el cliente renderiza.
- Mantenible por agentes. Crear una página = escribir
.md+ git push.
kipu/
├── content/ ← Recursos educativos (markdown)
│ ├── cultiva/
│ ├── plus/
│ └── siembra/
├── templates/ ← HTML templates
├── static/ ← CSS, JS, assets
├── build.py ← Generador estático
└── dist/ ← Sitio generado (no se commitea)
- Crear archivo
.mdencontent/<serie>/<libro>/:
---
title: "Título del recurso"
libro: "Nombre del libro"
pagina: "42"
slug_original: "8y01"
tipo: "video"
video_url: "https://www.youtube.com/embed/xxx"
---
## 📹 Video
[embed:video]
## 📖 Explicación
Contenido educativo aquí...- Build + preview:
python3 build.py
python3 -m http.server -d dist- Commit + push → Cloudflare Pages auto-deploy.
| Sintaxis | Resultado |
|---|---|
[embed:video] |
iframe de YouTube (usa video_url del frontmatter) |
[embed:threejs] |
Canvas three.js (carga on-demand) |
[embed:rive]src.riv[/embed] |
Animación Rive |
MIT — Maya Educación