diff options
Diffstat (limited to 'netlify.toml')
| -rw-r--r-- | netlify.toml | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 0000000..267d354 --- /dev/null +++ b/netlify.toml @@ -0,0 +1,91 @@ +[build] + publish = "public" + command = "npm run build" + +[build.environment] + DART_SASS_VERSION = "1.77.5" + HUGO_VERSION = "0.131.0" + HUGO_ENV = "production" + HUGO_ENABLEGITINFO = "true" + NODE_VERSION = "20.16.0" + NPM_VERSION = "10.8.1" + +[[headers]] + for = "/*" + [headers.values] + Strict-Transport-Security = "max-age=31536000; includeSubDomains; preload" + X-Content-Type-Options = "nosniff" + X-XSS-Protection = "1; mode=block" + Content-Security-Policy = """\ + default-src 'self'; \ + child-src 'self' app.netlify.com; \ + script-src 'self' \ + https://*.netlify.app app.netlify.com netlify-cdp-loader.netlify.app \ + https://*.google-analytics.com https://*.googletagmanager.com; \ + style-src 'self' \ + https://*.netlify.app https://fonts.googleapis.com https://www.youtube.com; \ + object-src 'none'; \ + base-uri 'self'; \ + connect-src 'self' + https://*.google-analytics.com https://*.analytics.google.com https://*.googletagmanager.com; \ + font-src 'self' https://*.netlify.app https://fonts.gstatic.com; \ + frame-src 'self' https://www.youtube-nocookie.com https://www.youtube.com \ + app.netlify.com; \ + img-src 'self' data: https://*.netlify.app https://i.vimeocdn.com https://i.ytimg.com https://*.google-analytics.com https://*.googletagmanager.com https://tile.openstreetmap.org; \ + manifest-src 'self'; \ + media-src 'self' \ + """ + X-Frame-Options = "SAMEORIGIN" + Referrer-Policy = "strict-origin" + Permissions-Policy = """\ + geolocation=(), \ + midi=(), \ + sync-xhr=(), \ + microphone=(), \ + camera=(), \ + magnetometer=(), \ + gyroscope=(), \ + fullscreen=(), \ + payment=() \ + """ + cache-control = """\ + max-age=0, \ + no-cache, \ + no-store, \ + must-revalidate \ + """ + Access-Control-Allow-Origin = "*" + +[context.deploy-preview] + command = "npm run build -- -b $DEPLOY_PRIME_URL" + +[context.branch-deploy] + command = "npm run build -- -b $DEPLOY_PRIME_URL" + +[context.next] + command = "npm run build" + +[context.next.environment] + HUGO_ENV = "next" + +[dev] + framework = "#custom" + command = "npm run start" + targetPort = 1313 + port = 8888 + publish = "public" + autoLaunch = false + +[[plugins]] + package = "@gethinode/netlify-plugin-dartsass" + +[[plugins]] + package = "netlify-plugin-hugo-cache-resources" + [plugins.inputs] + # Relative path to source directory in case you use Hugo's "--s" option + # srcdir = "" + +# [[plugins]] + # package = "@netlify/plugin-lighthouse" + # [plugins.inputs] + # output_path = "reports/lighthouse.html" |
