MAB-MyBlog - Tu Imprenta Digital Autonoma
Blog personal autonomo desplegado en infraestructura propia (GitHub + Cloudflare).
Caracteristicas
- Editor Markdown con vista previa en tiempo real
- Panel de configuracion lateral con login/logout
- Publicacion automatica en Bluesky y Twitter/X
- Almacenamiento en GitHub Releases (cada articulo es un release)
- Open Graph completo con tarjetas optimizadas para redes sociales
- Edicion y eliminacion de articulos con propagacion a redes sociales
- Preview social en el editor (titulo, excerpt, imagen, mensaje)
- Barra de progreso durante la publicacion
- Estadisticas de redes sociales (likes, reposts) con actualizacion progresiva
- Integracion AT Protocol (Standard.site)
- Generacion de resumenes con IA (Cloudflare Workers AI)
- 100% soberano: tus datos, tus cuentas, tus reglas
Stack Tecnologico
- Frontend: HTML5 + Vanilla JS (PWA)
- Backend: Cloudflare Workers
- Base de Datos: Cloudflare D1 (SQLite)
- Almacenamiento: GitHub Releases
- Redes Sociales: Bluesky API / Twitter API v2
- IA: Cloudflare Workers AI (Llama 3)
- Protocolo: AT Protocol (Standard.site)
Instalacion
- Clonar el repositorio
- Instalar dependencias: npm install
- Crear base de datos D1: npx wrangler d1 create mab-myblog-db
- Ejecutar schema: npx wrangler d1 execute mab-myblog-db --file=schema.sql --remote
- Configurar secrets (ADMIN_PASSWORD, JWT_SECRET, ENCRYPTION_KEY, GITHUB_TOKEN, GITHUB_USER, REPO_NAME)
- Deploy: npx wrangler deploy
Privacidad
Todo el contenido se almacena en tus cuentas. Las credenciales de redes sociales se cifran con AES-256-GCM.
Licencia
MIT