Update and Deploy Lightning Communities with ExperienceBundle (Developer Preview)
Why: Previously, the Network, CustomSite, and SiteDotCom metadata types combined to define a community. However, retrieving the SiteDotCom type produces a binary .site file, which isn’t human readable. By retrieving the ExperienceBundle type instead of SiteDotCom, you can extract granular community metadata in a human-readable format, contained in a three-level folder structure.
The experiences folder contains all the Lightning communities in your org. Each community folder contains subfolders that represent the different components that you access in Community Builder. Edit the .json files on your local machine or scratch org, and then quickly deploy your changes.
How: To use the ExperienceBundle metadata type, from Setup, enter Communities Settings in the Quick Find box, and then select Communities Settings. Select Enable ExperienceBundle Metadata API, and save your changes.