我可以从哪里访问我的 netlify.toml 文件?
From where can I access my netlify.toml file?
所以我在 GitHub 存储库中有几个文件,我想设置一个自定义 404 错误页面。当我搜索它时,它要求我在我的 netlify.toml
文件中插入一些内容,该文件应该在我的根目录中(我认为这意味着存储库本身),但我找不到它!我应该在我的存储库中创建文件吗?任何帮助将不胜感激。
netlify.toml
文件是 Netlify 处理 file-based configuration 的方式,它允许您为部署配置更多高级选项,以及覆盖您可以在基于 Web 的前端中设置的选项。如果您的存储库还没有这个文件,您可以在存储库的根目录下创建它,Netlify 将在下一次部署时自动读取它。
虽然您无法从前端设置重定向规则,但您不一定需要创建 netlify.toml
文件才能使用自定义 404 错误页面,尽管这样做可以让您进行更高级的控制。您还可以在发布目录(即由 Netlify 实际发布的目录)中 create a _redirects
file 与原始目的地(包括匹配其后任何内容的 splat *
,如果需要),重定向的目的地和 HTTP 状态代码。
# Put this in _redirects in your publish directory
# This shows a custom 404 page for any paths on the site
/* /404.html 404
所以我在 GitHub 存储库中有几个文件,我想设置一个自定义 404 错误页面。当我搜索它时,它要求我在我的 netlify.toml
文件中插入一些内容,该文件应该在我的根目录中(我认为这意味着存储库本身),但我找不到它!我应该在我的存储库中创建文件吗?任何帮助将不胜感激。
netlify.toml
文件是 Netlify 处理 file-based configuration 的方式,它允许您为部署配置更多高级选项,以及覆盖您可以在基于 Web 的前端中设置的选项。如果您的存储库还没有这个文件,您可以在存储库的根目录下创建它,Netlify 将在下一次部署时自动读取它。
虽然您无法从前端设置重定向规则,但您不一定需要创建 netlify.toml
文件才能使用自定义 404 错误页面,尽管这样做可以让您进行更高级的控制。您还可以在发布目录(即由 Netlify 实际发布的目录)中 create a _redirects
file 与原始目的地(包括匹配其后任何内容的 splat *
,如果需要),重定向的目的地和 HTTP 状态代码。
# Put this in _redirects in your publish directory
# This shows a custom 404 page for any paths on the site
/* /404.html 404