專案設定

專案設定檔位於/.helix/config.xlsx (適用於sharepoint)或/.helix/config (適用於google磁碟機)。 它由使用Keyvalue資料行的資料表組成。 例如:

金鑰的格式會依循識別碼點標籤法,就像在javascript中一樣。 您可以將工作表視為平面化JSON結構。 如果一個鍵出現多次,則會形成一個陣列,例如:

在概念上將會是類似以下的結構:

{
  "access": {
    "allow": [
      "*@adobe.com",
      "*@example.com",
    ]
  }
}

下表列出專案的組態選項。

索引鍵 --------------v---------------

name --------------v--------------- slack --------------v--------------- host --------------v--------------- timezone --------------v---------------

cdn.prod.host --------------v--------------- cdn.prod.type --------------v---------------

cdn.prod.route --------------v--------------- cdn.prod.serviceId --------------v--------------- cdn.prod.authToken --------------v--------------- cdn.prod.endpoint --------------v--------------- cdn.prod.clientSecret --------------v--------------- cdn.prod.clientToken --------------v--------------- cdn.prod.accessToken --------------v--------------- cdn.prod.origin --------------v--------------- cdn.prod.plan --------------v--------------- cdn.prod.zoneId --------------v--------------- cdn.prod.apiToken --------------v---------------

cdn.preview.host --------------v---------------

cdn.live.host --------------v---------------

access.allow --------------v---------------

access.require.repository --------------v---------------

admin.role.author --------------v---------------

admin.role.publish --------------v---------------

admin.events.github.target

註解 -------------------v------------------- Slack使用的專案名稱 報告時的機器人。 -------------------v------------------- 此專案的Slack頻道 -------------------v------------------- 顯示在slack-bot資訊中的主機 -------------------v------------------- slack-bot使用的時區 -------------------v------------------- 生產環境的CDN主機名稱 環境 -------------------v------------------- CDN型別 -------------------v------------------- CDN上符合以下條件的路由或路由 使用Franklin演算 -------------------v------------------- Fastly特定:服務ID -------------------v------------------- Fastly特定: API Token -------------------v------------------- Akamai特定:端點 -------------------v------------------- Akamai專用:使用者端密碼 -------------------v------------------- Akamai特定:使用者端權杖 -------------------v------------------- Akamai特定:存取權杖 -------------------v------------------- Cloudflare特定:來源 -------------------v------------------- Cloudflare特定:計畫 -------------------v------------------- Cloudflare特定:區域id -------------------v------------------- Cloudflare特定: api token -------------------v------------------- 用於預覽的自訂CDN主機名稱 環境 -------------------v------------------- 即時自訂CDN主機名稱 環境 -------------------v------------------- 下列使用者的電子郵件glob: 允許。 這將啟用網站 驗證(若有設定)。 -------------------v------------------- 至的擁有者/存放庫指標清單 允許使用此專案的專案 內容。 -------------------v------------------- 使用者的電子郵件glob,具有 作者角色。 -------------------v------------------- 使用者的電子郵件glob,具有 發佈角色。 -------------------v------------------- 要傳送的目標Github存放庫 通知。

範例 ------------v------------

Franklin網站 ------------v------------ T03DFTYDQ/C12U1A8480Q ------------v------------ www.example.com ------------v------------ 歐洲/蘇黎世 ------------v------------

www.example.com ------------v------------ fastly ------------v------------

/site ------------v------------ 1234 ------------v------------

------------v------------

------------v------------

------------v------------

------------v------------

------------v------------

------------v------------

------------v------------

------------v------------

------------v------------

preview.example.com ------------v------------

live.example.com ------------v------------

*@adobe.com ------------v------------

adobe/helix-website ------------v------------

*@adobe.com ------------v------------

*@adobe.com ------------v------------

hlxsites/target-gh-repo

另請參閱此設定的JSON結構描述Typescript型別

recommendation-more-help
10a6ce9d-c5c5-48d9-8ce1-9797d2f0f3ec