Static Site Generator (SSG)
Ein Static Site Generator (SSG) ist ein Werkzeug, mit dem statische Webseiten aus Vorlagen und Inhalten erstellt werden können. Im Gegensatz zu dynamischen Webseiten, die Inhalte zur Laufzeit generieren, erstellt ein SSG die Seiten im Voraus und speichert sie als HTML-Dateien. Dies führt zu schnelleren Ladezeiten und einer besseren Performance, da die Seiten nicht bei jedem Besuch neu generiert werden müssen.
Der Prozess funktioniert in der Regel folgendermaßen:
- Inhaltserstellung: Der Benutzer erstellt Inhalte in Form von Markdown-Dateien, JSON oder anderen Formaten.
- Vorlagen: Der SSG verwendet Vorlagen (Templates), um das Layout und das Design der Seiten zu definieren.
- Generierung: Der SSG kombiniert die Inhalte mit den Vorlagen und generiert statische HTML-Dateien.
- Bereitstellung: Die generierten Dateien können dann auf einem Webserver oder einem Content Delivery Network (CDN) bereitgestellt werden.