SCSCompileAPI

與 SCSRenderAPI 類似,SCSCompileAPI 會傳送給每個編譯函數 。

這包含下列特性和函數。

  • 特性:
    • navigationRoot:網站的根節點 ID。
    • navigationCurr:目前頁面節點的 ID。
    • structureMap:網站階層中所有可由 ID 存取的節點。
    • siteInfo:所有網站特性。
  • 函數:
    • getContentClient:取得要在 Content API 呼叫中使用的 contentClient 執行處理。
    • getCustomSiteProperty:取得網站編譯期間的自訂特性。

      您可以在網站層級的 siteinfo.json 檔案中儲存自訂資料和特性,以根據資料和特性自訂網站。例如,您可以變更頁面背景材質、頁尾連結或網站名稱。