astro-html-editor
Editor HTML auto-alojado con vista previa en vivo construido con Astro SSR y JavaScript puro. Persistencia de archivos en servidor, sin localStorage. Ideal para redactar código HTML/CSS/JS directamente en el navegador con guardado automático al disco.
Ficha actualizada 25 sept 2026, 17:31 · upstream 25 sept 2026, 17:20 · release sin release detectada
Qué es astro-html-editor
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
El repositorio astro-html-editor ofrece un entorno auto-alojado para editar HTML con vista previa inmediata. Utiliza Astro SSR y JavaScript estándar, evitando frameworks como React o Vue. Los archivos se escriben directamente en el sistema de archivos del servidor mediante node:fs, sobreviviendo a recargas del navegador sin depender de localStorage.
La interfaz presenta un editor de texto dividido con persistencia basada en URL (/file/YYYY-MM/name). Incluye gestión de archivos (nuevo, renombrar, clonar) y temas oscuros como Tokyo Night. La escritura se sincroniza al disco con debounce de 800ms para rendimiento, usando escrituras atómicas para evitar corrupción de datos.
Para el despliegue, se recomienda montar un volumen persistente en la carpeta ./data/. El servidor corre por defecto en el puerto 4321 y expone una API pública sin autenticación, lo que requiere protección adicional si se expone a internet (proxy inverso, firewall).
- Redacción de código HTML/CSS/JS con guardado automático.
- Gestión de archivos locales en servidor persistente.
- Prototipado rápido de páginas web sin backend complejo.
- Uso como editor local seguro para desarrolladores (sin localStorage).
- Creación de archivos desde plantilla por defecto.
- Arquitectura ligera con Astro SSR y JavaScript puro.
- Persistencia inmediata en servidor (node:fs) sin localStorage.
- Escrituras atómicas para prevenir pérdida de datos.
- Gestión completa de archivos vía API y UI.
- Tema oscuro Tokyo Night integrado.
- Licencia Apache 2.0 permisiva.
- Sin autenticación por defecto en endpoints /api/*.
- No incluye Dockerfile ni Compose nativo (requiere configuración manual).
- Dependencia de sistema de archivos del servidor para persistencia.
- Requiere 2 núcleos y 2GB RAM según análisis técnico.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Ejecutar con npm start o npx. Montar volumen persistente en ./data/ si se usa Docker. Cambiar puerto con variable PORT. Proteger endpoints /api/* con proxy inverso o firewall antes de exponer a internet, ya que no tienen autenticación.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.
