Zola - schneller statischer Site-Generator (SSG)
(github.com)-
Zola - Fast Static Site Generator
-
Kann als Alternative zu Hugo verwendet werden
-
Built-in Features, Single Binary
-
In Rust geschrieben
-
Es gibt die Geschichte, dass dieses Projekt aus Frust über die in Hugo verwendeten Go Templates entstanden ist
( Hugo gets <middle-score> for the template engine because while it is probably the most powerful template engine in the list (after Jinja2) it personally drives me insane, to the point of writing my own template engine and static site generator. Yes, this is a bit biased. )
7 Kommentare
Ich veröffentliche meinen persönlichen Blog mit GitHub Actions und nutze das sehr zufrieden.
Ich wollte es schon ein paar Mal ausprobieren. Es wirkte besser, als ich gedacht hatte.
Ich nutze nicht Hugo, sondern Pelican, daher mache ich mir wegen der Build-Zeiten Gedanken, die in den Sekundenbereich gehen...
Es gibt zwar keine Benchmarks, aber da es sich grundsätzlich um ein Rust-basiertes Projekt handelt, ist zu erwarten, dass es etwas schneller als Hugo ist.
Falls Sie bereits Hugo verwenden, müssen Sie aber wohl nicht extra umsteigen, denn Hugo ist ohnehin schon extrem schnell. Und außer wenn Sie es live einsetzen, hat die Frage, ob die Generierungszeit bei statischen Seiten etwas schneller ist oder nicht, meiner Meinung nach keine große Bedeutung.
Wenn Sie bisher Jekyll / Hexo genutzt haben, wird eine Migration zu Hugo / Zola einen deutlich spürbaren Geschwindigkeitsunterschied bringen (ich selbst bin früher von Hexo zu Hugo gewechselt).
Für alle, denen die in Hugo verwendete Standard-Template-Engine von Go nicht zusagt, dürfte Zola eine gute Alternative sein.
Die Referenz-Website von Zola ist schnell, aber haben Sie Zola schon einmal ausprobiert oder vielleicht auch andere Websites gesehen?
Es wäre schön, wenn es auch einen Benchmark gäbe, wie schnell es auf Basis derselben Daten ist, aber ich kann keinen finden.
Zola :) Wenn man wütend ist, baut man eben etwas.
Ich frage mich, ob es seinem Namen entsprechend verdammt schnell ist – ein Benchmark würde mich interessieren.
Der Name ist ausgerechnet Zola, daher wirkt es irgendwie etwas subtil. (...)
Aus der Perspektive, dass ich persönlich Hugo bereits gut nutze, frage ich mich zwar, warum ich Zola verwenden sollte, aber da es sich um ein schnell gewachsenes Projekt handelt, schaue ich es mir doch einmal mit Interesse an.