加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
netlify.toml 10.22 KB
一键复制 编辑 原始数据 按行查看 历史
# Settings in the [build] context are global and are applied to
# all contexts unless otherwise overridden by more specific contexts.
[build]
publish = "build/"
# Default build command.
command = "[[ $PREVIEW_TYPE == cloudpreview ]] && echo Building deploy preview for Calico Cloud version next && bash ./scripts/cc-next-preview-config.sh || make netlify"
# Production context: all deploys from the Production branch
# set in your site’s Branches settings in the UI will inherit
# these settings. You can define environment variables
# here but we recommend using the Netlify UI for sensitive
# values to keep them out of your source repository.
#[context.production]
#command = "make all"
#publish = "output/"
#command = "make publish"
#environment = { NODE_VERSION = "14.15.3" }
# Deploy Preview context: all deploys generated from
# a pull/merge request will inherit these settings.
#[context.deploy-preview]
#command = "[[ $PREVIEW_TYPE == cloudpreview ]] && echo Building deploy preview for Calico Cloud version next && bash ./scripts/cc-next-preview-config.sh || make netlify"
# Here is an example of how to define context-specific
# environment variables. Be mindful when using this
# option and avoid committing sensitive values to public
# source repositories.
#[context.deploy-preview.environment]
#NOT_PRIVATE_ITEM = "not so secret"
# Branch Deploy context: all deploys that are not from
# a pull/merge request or from the Production branch
# will inherit these settings.
#[context.branch-deploy]
#command = "echo branch"
#[context.branch-deploy.environment]
#NODE_ENV = "development"
# Dev context: environment variables set here
# are available for local development environments
# run using Netlify Dev. These values can be
# overwritten on branches that have a more specific
# branch context configured.
#[context.dev.environment]
#NODE_ENV = "development"
# Specific branch context: all deploys from
# this specific branch will inherit these settings.
#[context.staging] # “staging” is a branch name
#command = "echo 'staging'"
#base = "staging"
# For contexts of branches with special characters,
# enclose the branch name with quotes.
#[context."feat/branch"]
#command = "echo 'special branch'"
#base = "branch"
# Redirects and headers are GLOBAL for all builds – they do not
# get scoped to contexts no matter where you define them in the file.
# For context-specific rules, use _headers or _redirects files,
# which are PER-DEPLOY.
# A basic redirect rule
#[[redirects]]
#from = "/*"
#to = "/blog/:splat"
# A redirect rule with many of the supported properties
#[[redirects]]
#from = "/old-path"
#to = "/new-path"
#
## The default HTTP status code is 301, but you can
## define a different one.
#status = 302
#
## By default, redirects won’t be applied if there’s a file
## with the same path as the one defined in the `from` property.
## Setting `force` to `true` will make the redirect rule
## take precedence over any existing files.
#force = true
#
## Redirect from /old-path?id=123 to /new-path.
## Each combination of query params needs to be
## defined in a separate [[redirects]] block.
## More information at https://docs.netlify.com/routing/redirects/redirect-options/#query-parameters
#query = { id = ":id" }
#
## Redirect based on conditions including browser language,
## geolocation, identity role, and/or cookie presence.
#conditions = { Language = ["en"], Country = ["US"] }
#
## Sign each request with a value defined in an environment variable
#signed = "API_SIGNATURE_TOKEN"
#
## You can also define custom headers within your redirects blocks.
#[redirects.headers]
#X-From = "Netlify"
#X-Api-Key = "some-api-key-string"
# Redirects for role-based access control don’t use the 'to' property.
#[[redirects]]
#from = "/gated-path"
#status = 200
#conditions = { Role = ["admin"] }
#force = true
# The following redirect is intended for use with most SPAs
# that handle routing internally.
#[[redirects]]
#from = "/*"
#to = "/index.html"
#status = 200
# Redirects for old Calico Open Source docs
# proxy redirect for Helm chart repo
[[redirects]]
from = "/calico/charts/*"
to = "https://calico-public.s3.amazonaws.com/charts/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/archive/v3.25/*"
to = "https://calico-v3-25.netlify.app/archive/v3.25/:splat"
status = 200
# proxy redirects for website and manifests for v3.24
[[redirects]]
from = "/archive/v3.24/*"
to = "https://calico-v3-24.netlify.app/archive/v3.24/:splat"
status = 200
# proxy redirects for website and manifests for v3.23
[[redirects]]
from = "/archive/v3.23/*"
to = "https://calico-v3-23.netlify.app/archive/v3.23/:splat"
status = 200
# proxy redirects for website and manifests for v3.22
[[redirects]]
from = "/archive/v3.22/*"
to = "https://calico-v3-22.netlify.app/archive/v3.22/:splat"
status = 200
# proxy redirects for website and manifests for v3.21
[[redirects]]
from = "/archive/v3.21/*"
to = "https://calico-v3-21.netlify.app/archive/v3.21/:splat"
status = 200
# proxy redirects for website and manifests for v3.20
[[redirects]]
from = "/archive/v3.20/*"
to = "https://calico-v3-20.netlify.app/archive/v3.20/:splat"
status = 200
# proxy redirects for website and manifests for v3.19
[[redirects]]
from = "/archive/v3.19/*"
to = "https://calico-v3-19.netlify.app/archive/v3.19/:splat"
status = 200
# proxy redirects for website and manifests for v3.18
[[redirects]]
from = "/archive/v3.18/*"
to = "https://calico-v3-18.netlify.app/archive/v3.18/:splat"
status = 200
# proxy redirects for website and manifests for v3.17
[[redirects]]
from = "/archive/v3.17/*"
to = "https://calico-v3-17.netlify.app/archive/v3.17/:splat"
status = 200
# proxy redirects for website and manifests for v3.16
[[redirects]]
from = "/archive/v3.16/*"
to = "https://calico-v3-16.netlify.app/archive/v3.16/:splat"
status = 200
# proxy redirects for website and manifests for v3.15
[[redirects]]
from = "/archive/v3.15/*"
to = "https://calico-v3-15.netlify.app/archive/v3.15/:splat"
status = 200
# proxy redirects for website and manifests for v3.14
[[redirects]]
from = "/archive/v3.14/*"
to = "https://calico-v3-14.netlify.app/archive/v3.14/:splat"
status = 200
# proxy redirects for website and manifests for v3.13
[[redirects]]
from = "/archive/v3.13/*"
to = "https://calico-v3-13.netlify.app/archive/v3.13/:splat"
status = 200
# proxy redirects for website and manifests for v3.12
[[redirects]]
from = "/archive/v3.12/*"
to = "https://calico-v3-12.netlify.app/archive/v3.12/:splat"
status = 200
# site redirects for archive sites, one redirect is sufficient for the entire release legacy site.
[[redirects]]
from = "/archive/*"
to = "https://calico-legacy.netlify.app/archive/:splat"
status = 200
# Redirects for old Calico Enterprise docs
[[redirects]]
from = "/v3.14/*"
to = "https://tigera-v3-14.netlify.app/v3.14/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/v3.13/*"
to = "https://tigera-v3-13.netlify.app/v3.13/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/v3.12/*"
to = "https://tigera-v3-12.netlify.app/v3.12/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/v3.11/*"
to = "https://tigera-v3-11.netlify.app/v3.11/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/v3.10/*"
to = "https://tigera-v3-10.netlify.app/v3.10/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/v3.9/*"
to = "https://tigera-v3-9.netlify.app/v3.9/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/v3.8/*"
to = "https://tigera-v3-8.netlify.app/v3.8/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/v3.7/*"
to = "https://tigera-v3-7.netlify.app/v3.7/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/v3.6/*"
to = "https://tigera-v3-6.netlify.app/v3.6/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/v3.5/*"
to = "https://tigera-v3-5.netlify.app/v3.5/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/v3.4/*"
to = "https://tigera-v3-4.netlify.app/v3.4/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/v3.3/*"
to = "https://tigera-v3-3.netlify.app/v3.3/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/v3.2/*"
to = "https://tigera-v3-2.netlify.app/v3.2/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/v3.1/*"
to = "https://tigera-v3-1.netlify.app/v3.1/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/v3.0/*"
to = "https://tigera-v3-0.netlify.app/v3.0/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/v2.8/*"
to = "https://tigera-v2-8.netlify.app/v2.8/:splat"
status = 200
headers = {X-From = "Netlify"}
[[redirects]]
from = "/v2.7/*"
to = "https://tigera-v2-7.netlify.app/v2.7/:splat"
status = 200
headers = {X-From = "Netlify"}
[[headers]]
# Define which paths this specific [[headers]] block will cover.
for = "/*"
#[headers.values]
#X-Robots-Tag = "noindex"
#X-Frame-Options = "DENY"
#X-XSS-Protection = "1; mode=block"
#Content-Security-Policy = "frame-ancestors https://www.facebook.com"
#
## Multi-value headers are expressed with multi-line strings.
#cache-control = '''
# max-age=0,
# no-cache,
# no-store,
# must-revalidate'''
# Basic-Auth allows you to password protect your whole site.
# This feature may not be available on all plans.
#Basic-Auth = "someuser:somepassword anotheruser:anotherpassword"
[functions]
# Directory with serverless functions, including background
# functions, to deploy. This is relative to the base directory
# if one has been set, or the root directory if
# a base hasn’t been set.
directory = "functions/"
# Use [dev] to set configuration overrides for local
# development environments run using Netlify Dev - except
# for environment variables. Environment variables for Netlify
# Dev should be set under [context.dev.environment] instead.
#[dev]
#command = "yarn start"
#port = 8888
#publish = "dist"
[build.environment]
NODE_OPTIONS = "--max-old-space-size=4096"
RATE_LIMIT = "100/sec"
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化