Similar al SCSRenderAPI, existe un SCSCompileAPI que se transfiere a cada función de compilación.
A continuación, se mencionan las propiedades y funciones que incluye.
- Propiedades:
- navigationRoot: identificador del nodo que es la raíz del sitio.
- navigationCurr: identificador del nodo de la página actual.
- structureMap: todos los nodos de la jerarquía del sitio, a los que se accede mediante un identificador.
- siteInfo: todas las propiedades del sitio.
- Funciones:
- getContentClient: obtiene la instancia contentClient para utilizarla en llamadas de la API de contenido.
- getCustomSiteProperty: obtiene propiedades personalizadas durante la compilación del sitio.
Puede almacenar propiedades y datos personalizados a nivel de sitio en el archivo siteinfo.json para personalizar un sitio basado en datos y propiedades. Por ejemplo, puede cambiar la textura del fondo de la página, los enlaces del pie de página o el nombre del sitio web.