Save site structure to JSON and disk.