doesitarm/netlify.toml
2022-04-26 12:52:44 -05:00

78 lines
1.5 KiB
TOML

[build]
publish = "dist/"
command = "npm run netlify-build"
# https://docs.netlify.com/configure-builds/file-based-configuration/#functions
[functions]
# Sets a custom directory for Netlify Functions
directory = "dist/functions"
# Specifies `esbuild` for functions bundling
# node_bundler = "esbuild"
# Flags "astro" as an external node module for all functions
# external_node_modules = ["astro"]
# Includes all Markdown files inside the "files/" directory.
# included_files = ["files/*.md"]
[build.environment]
NPM_FLAGS = "--no-optional"
CI = "1"
# https://docs.netlify.com/configure-builds/file-based-configuration/#redirects
# These redirect are lower priority than _redirects in the root or dist
# old node redirect
[[redirects]]
from = "/app/node"
to = "/app/nodejs"
status = 301
# old git redirect
[[redirects]]
from = "/app/git"
to = "/app/git-version-control"
status = 301
# old electron redirect
[[redirects]]
from = "/app/electron"
to = "/app/electron-framework"
status = 301
# imac redirect
[[redirects]]
from = "/device/apple-silicon-imac"
to = "/device/m1-imac/"
status = 307
# Category Redirects
[[redirects]]
from = "/kind/entertainment"
to = "/kind/entertainment-and-media-apps/"
status = 301
[[redirects]]
from = "/kind/photo-tools"
to = "/kind/photo-and-graphic-tools/"
status = 301
# Other Redirects
# Random broken link from Chinese sites
[[redirects]]
from = "/。"
to = "/"
status = 301
[[redirects]]
from = "/%E3%80%82"
to = "/"
status = 301