Viele kämpfen ja damit, wie man die Einrückungen in der site.conf richtig formatiert.
Dies liegt daran, dass die site.conf nicht auf .lua endet. Wenn man in seinem Editor auf syntax-highlighting auf lua einstellt, dann sieht man Formatierungsfehler gleich.
Rein interessehalber, Lua ist ja nicht Python (zum Glück), insofern ›braucht‹ man das nur für den eigenen Seelenfrieden/zwecks Übersichtlichkeit, oder?
Klar, funktionieren tut der Kompilierprozess auch mit falsch eingerückten configurationen.
Es ist auch essentiell, wenn man verschiedene branches in verschiedenen site konfigurationen vergleichen will. Wenn diese nach dem gleichen chema eingerückt sind, dann kann man mit diff und co arbeiten um z.B. unterschiede zu entdecken.
Außerdem erkennt das Auge syntax fehler durch fehlende Klammern nur, wenn die Einrückung stimmt.
Nutze hierzu (windows) notepad++ => der Editor zeigt die (farblich) zugehörigen Klammen an - auf meine Augen allen verlasse ich mich schon lange nicht mehr