Un panel de contenido basado en Git para Next.js. Tu contenido sigue siendo archivos simples en tu repositorio; los editores lo cambian en un panel y zaystatic hace commit directamente en tu rama. Sin base de datos ni servicio alojado.

Impacto
Incluso para un sitio pequeño, gestionar contenido suele significar una base de datos y un servicio aparte. zaystatic hace lo contrario: el contenido se queda en tu repositorio como archivos JSON y Markdown, y el panel ofrece a los editores formularios generados desde un esquema, contenido por idioma, listas de arrastrar y soltar, bloques tipados y un constructor visual que dibuja páginas con los componentes del propio sitio. Cada guardado se convierte en un commit en tu rama, con un flujo opcional de pull requests. Las imágenes van a un bucket compatible con S3 o al repositorio. Las páginas del sitio de documentación se editan con el propio zaystatic. El paquete está en alfa: el acceso con GitHub, el flujo de pull requests y el almacenamiento S3/R2 aún no se han probado con servicios reales.
Escribo todo el paquete: el servidor, la interfaz del panel, los ayudantes de esquema, las pruebas y el sitio de documentación. Lo publico en npm.
Cuando el proyecto se publicó como código abierto, llegaron contribuciones de la comunidad. La lista se carga en vivo desde GitHub.
1 colaboradores · 40 contribuciones
Colaboradores
Colaboradores en GitHubSiguiente proyecto
Una plataforma privada de estudiantes para instructores e instituciones. Plan de estudios, tareas, asistencia, clases en directo y seguimiento del progreso en un solo panel; sin registro público, el instructor da de alta a los estudiantes.
Ver proyecto
Trabajemos juntos
Primero escucho la necesidad; si creo que el trabajo no encaja, te lo digo en la primera llamada.