SCSRenderAPI'ye benzer şekilde, her derleme fonksiyonuna iletilen bir SCSCompileAPI vardır.
Bu aşağıdaki nitelikleri ve fonksiyonları içerir.
- Nitelikler:
- navigationRoot: Sitenin kökü olan düğümün no'su.
- navigationCurr: Geçerli sayfa düğümünün no'su.
- structureMap: Site hiyerarşisinin tüm düğümleri ve erişim no'su.
- siteInfo: Tüm site nitelikleri.
- İşlevler:
- getContentClient: İçerik Uygulama Programı Arabirimi çağrılarında kullanmak üzere contentClient anını alır.
- getCustomSiteProperty: Site derleme işlemi sırasında özel nitelikleri alır.
Bir siteyi verilere ve niteliklere göre özelleştirmek için özel verileri ve nitelikleri siteinfo.json dosyasında site düzeyinde saklayabilirsiniz. Örneğin, sayfa arka plan dokusunu, altbilgi bağlantılarını veya web sitesi adını değiştirebilirsiniz.