Generador de sitios estáticos

Las páginas también suelen comenzar con un preámbulo YAML, TOML o JSON para definir variables como título, enlace permanente, fecha, etc.

Archivos con nombres que comienzan con un guion bajo (_) como _index.md (a diferencia de index.md ) se consideran plantillas o arquetipos y, por lo tanto, no se representan como páginas propiamente dichas.

Se ha documentado la existencia de varios centenares de SSG, y la gran mayoría están escritos en lenguajes que ya destacan en la web, como Python, Go, JavaScript y TypeScript.

[5]​ Las páginas dinámicas del lado del servidor generadas a partir de plantillas se empezaron a usar con software preexistente adaptado para esta tarea:: los preprocesadores y lenguajes de macros, adaptados para el uso web, ejecutándose en CGI.

Después, una tecnología simple pero relevante fue la ejecución directa realizada sobre módulos de extensión, iniciada con SSI.

Sistema de plantillas del lado del servidor