Allgemein Liste
Allgemeine Informationen
Was ist ein SSG?
Ein SSG (Static Site Generator) ist ein Werkzeug, das statische Webseiten generiert. Das bedeutet, dass die Webseite nicht dynamisch auf dem Server generiert wird, sondern bereits vorher auf dem Entwicklerrechner. Der Vorteil dabei ist, dass die Webseite schneller geladen wird, da sie nicht erst auf dem Server generiert werden muss. Außerdem ist die Webseite sicherer, da keine Datenbankanfragen gemacht werden können. Ein weiterer Vorteil ist, dass die Webseite auf einem beliebigen Webserver gehostet werden kann, da keine speziellen Anforderungen an den Server gestellt werden.
Warum ein SSG?
Ein SSG hat viele Vorteile gegenüber einem CMS (Content Management System). Ein SSG ist schneller, sicherer und einfacher zu hosten. Außerdem ist ein SSG flexibler, da es keine Einschränkungen durch ein CMS gibt. Ein SSG ist außerdem einfacher zu warten, da es keine Datenbank gibt, die gewartet werden muss. Ein SSG ist außerdem einfacher zu entwickeln, da es keine komplizierten Plugins gibt, die installiert werden müssen.
Wie funktioniert ein SSG?
Ein SSG funktioniert, indem es eine Vorlage (Template) für die Webseite verwendet. Diese Vorlage enthält das Design der Webseite und die Struktur der Webseite. Der Entwickler fügt dann Inhalte hinzu, die in die Vorlage eingefügt werden. Der SSG generiert dann die Webseite, indem er die Vorlage mit den Inhalten kombiniert. Der Entwickler kann dann die generierte Webseite auf einem Webserver hosten.
Welche SSG gibt es?
Es gibt viele verschiedene SSGs, die für verschiedene Zwecke geeignet sind. Einige der bekanntesten SSGs sind:
SSG
Dokumentation
- MkDocs
- Sphinx
- Docusaurus
React-basierte Anwendungen
- Next.js
- Docusaurus
Framework-agnostische und flexible Generatoren
Multi-Framework-Unterstützung
- Astro.build
Minimalistisch und flexibel
- Eleventy