.env 轉 Netlify TOML
在您的瀏覽器中本機執行將 .env 檔案轉換為任一 Netlify 部署情境的 netlify.toml 環境區塊
貼上 .env 檔案、載入檔案或載入範例。
.env 轉 Netlify TOML
將 .env 檔案轉換為適用於單一 Netlify 部署情境的 netlify.toml 環境區塊。每個變數都會成為一行具正確 TOML 跳脫的 KEY = "value",並保持檔案中的順序。
使用方式
- 1.貼上 .env 檔案、載入檔案或載入範例。
- 2.選擇部署情境:正式環境、Deploy Preview、Branch Deploy、Dev、所有情境或自訂分支。
- 3.開啟安全範本模式,將看似機密的值替換為 "<REDACTED>"。
- 4.在進階選項中排序鍵或保留註解。
- 5.複製 TOML 或下載 netlify.toml,再合併到現有檔案。
解析規則
支援 KEY=value、export KEY=value、= 兩側空白、空值、單引號(字面值)、雙引號(\n、\"、\\ 跳脫)及多行引號值。在未加引號的值中,# 只有在行首或空白之後才會開始註解;引號內的 # 會保留。包含 = 的值保持完整。重複的鍵與 dotenv 相同取最後一個值,並附行號回報。
限制與隱私
netlify.toml 通常會提交到儲存庫,因此除非有意提交,請將正式環境機密保存在 Netlify 介面或 CLI。機密偵測是依鍵名推測,可能遺漏或誤判。轉換在瀏覽器中執行;.env 文字不會上傳或儲存,只有選項會保留在瀏覽器儲存空間。
