.env 转 Netlify TOML

在您的浏览器中本地运行

将 .env 文件转换为任意 Netlify 部署上下文的 netlify.toml 环境块

.env 输入

上限:500,000 个字符。

选项

将看似机密的值替换为 "<REDACTED>"。

高级

netlify.toml 输出

netlify.toml 通常会提交到版本控制。除非有意为之,请勿在其中放入生产环境机密。 看似机密的键:0 个。

粘贴 .env 文件、加载文件或加载示例。

.env 转 Netlify TOML

将 .env 文件转换为适用于单个 Netlify 部署上下文的 netlify.toml 环境块。每个变量都会成为一行带正确 TOML 转义的 KEY = "value",并保持文件中的顺序。

使用方法
  1. 1.粘贴 .env 文件、加载文件或加载示例。
  2. 2.选择部署上下文:生产环境、Deploy Preview、Branch Deploy、Dev、所有上下文或自定义分支。
  3. 3.打开安全模板模式,将看似机密的值替换为 "<REDACTED>"。
  4. 4.在高级选项中排序键或保留注释。
  5. 5.复制 TOML 或下载 netlify.toml,再合并到现有文件中。
解析规则

支持 KEY=value、export KEY=value、= 两侧空格、空值、单引号(字面值)、双引号(\n、\"、\\ 转义)以及多行引号值。在未加引号的值中,# 只有在行首或空白之后才开始注释;引号内的 # 会保留。包含 = 的值保持完整。重复的键与 dotenv 相同取最后一个值,并附行号报告。

限制与隐私

netlify.toml 通常会提交到代码仓库,因此除非有意提交,请将生产环境机密保存在 Netlify 界面或 CLI 中。机密检测基于键名推测,可能遗漏或误判。转换在浏览器中运行;.env 文本不会上传或保存,只有选项会保留在浏览器存储中。

CodingTool 已正式上线于

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools