Lamina

Static Site Generator

Qué es LaminaSSG

LaminaSSG es un generador de sitios estáticos pensado para publicar y mantener grandes colecciones de contenidos estructurados: páginas, documentos, materiales y recursos.

Su objetivo es convertir una colección organizada de archivos en un sitio web navegable, sin depender de una base de datos ni de un CMS dinámico.

El árbol es la web

Su principio básico es sencillo: la estructura del sitio se deriva de la estructura de los contenidos en un disco duro: los contenidos se organizan como un árbol de carpetas.

Cada nodo puede contener otros nodos, de modo que crear, mover o reorganizar secciones puede reducirse a crear o mover carpetas.

Contenido y metadatos

Cada nodo puede incorporar su propio contenido, imágenes y metadatos: título, orden, descripción, enlaces u otras propiedades de presentación y navegación.

La estructura física aporta la jerarquía; los metadatos añaden aquello que el sistema de archivos, por sí solo, no puede expresar.

Generación estática

LaminaSSG recorre el árbol de contenidos y genera automáticamente las páginas, la navegación y las relaciones jerárquicas entre ellas.

El resultado final está formado por HTML, CSS, JavaScript, imágenes y otros recursos estáticos que pueden ser servidos directamente por cualquier alojamiento web convencional.

Por qué este modelo

Al no existir una base de datos ni un CMS ejecutándose permanentemente en el servidor, el sitio resulta fácil de copiar, archivar, trasladar y alojar, con una infraestructura mínima.

LaminaSSG nació para publicar grandes volúmenes de contenido sin convertir su mantenimiento en un trabajo adicional, especialmente en sitios documentales, educativos o con una estructura jerárquica importante.

Ideal para docencia

Como docente, seguramente acumulas materiales que nunca llegas a publicar por falta de tiempo, conocimientos técnicos o recursos.

La idea detrás de LaminaSSG es que, tras un pequeño esfuerzo inicial de configuración, puedas mantener y actualizar tu propia web en cuestión de segundos.

Estado del proyecto

LaminaSSG se encuentra actualmente en fase beta y continúa desarrollándose mediante su uso en sitios reales.

La intención es publicarlo como software libre cuando su estructura, configuración y documentación estén suficientemente estabilizadas.

Un sistema duradero

LaminaSSG se apoya deliberadamente en tecnologías simples, abiertas y estandarizadas: archivos de texto, HTML, CSS, JavaScript e imágenes.

Esa simplicidad reduce la dependencia de plataformas, bases de datos, versiones de servidor o ecosistemas cambiantes. En principio, un sitio ya generado puede seguir funcionando durante años sin mantenimiento, siempre que continúen siendo válidos los estándares web básicos.

Esto también disminuye la necesidad de migraciones periódicas, actualizaciones forzosas o reconstrucciones completas del sitio por cambios en la tecnología de publicación.