[build.environment] NODE_VERSION = "18" [build] publish = ".vitepress/dist" command = "pnpm run build" [dev] command = "pnpm run dev" targetPort = 5173 autoLaunch = false framework = "#custom" [[redirects]] from = "/api/*" to = "/.netlify/functions/:splat" status = 200 [[redirects]] from = "/configuration/*" to = "/app/:splat" status = 301 ##### ##### Consolidated Guides Section ##### [[redirects]] from = "/cookbook/*" to = "/guides/:splat" status = 301 [[redirects]] from = "/guides/flows/trigger-static-site-build-*" to = "/guides/headless-cms/trigger-static-builds/:splat" status = 301 [[redirects]] from = "/guides/data-models/personal-portfolio-using-m2a" to = "/" status = 301 [[redirects]] from = "/guides/data-models/build-a-content-hierarchy" to = "/" status = 301 [[redirects]] from = "/guides/permissions/basic-workflows" to = "/guides/headless-cms/approval-workflows" status = 301 [[redirects]] from = "/use-cases/headless-cms/build-website-*" to = "/guides/headless-cms/build-static-website/:splat" status = 301 [[redirects]] from = "/use-cases/headless-cms/create-reusable-page-components-using-m2a" to = "/guides/headless-cms/reusable-components" status = 301 [[redirects]] from = "/getting-started/backing-directus" to = "/contributing/sponsor" status = 301 [[redirects]] from = "/guides/headless-cms/build-static-website/next-13" to = "/guides/headless-cms/build-static-website/next" status = 301 [[redirects]] from = "/guides/headless-cms/build-static-website/next-13.html" to = "/guides/headless-cms/build-static-website/next" status = 301 [[redirects]] from = "/extensions/migrations.html" to = "/self-hosted/migrations" status = 301 [[redirects]] from = "/extensions/email-templates.html" to = "/self-hosted/email-templates" status = 301 ##### ##### User Guide ##### [[redirects]] from = "/app" to = "/user-guide/overview/data-studio-app.html" status = 301 [[redirects]] from = "/app/content/*" to = "/user-guide/content-module/content/:splat" status = 301 [[redirects]] from = "/app/users-roles-permissions.html" to = "/user-guide/user-management/users-roles-permissions.html" status = 301 [[redirects]] from = "/getting-started/glossary.html" to = "/user-guide/overview/glossary.html" status = 301 [[redirects]] from = "/app/activity-log.html" to = "/user-guide/settings/activity-log.html" status = 301 [[redirects]] from = "/app/insights.html" to = "/user-guide/insights/dashboards.html" status = 301 [[redirects]] from = "/app/file-library.html" to = "/user-guide/file-library/files.html" status = 301 [[redirects]] from = "/app/project-settings.html" to = "/user-guide/settings/project-settings.html" status = 301 [[redirects]] from = "/app/content/shares.html" to = "/user-guide/content-module/content/shares.html" status = 301 [[redirects]] from = "/app/user-directory.html" to = "/user-guide/user-management/user-directory.html" status = 301 [[redirects]] from = "/cloud/*" to = "/user-guide/cloud/:splat" status = 301 ##### ##### SDK ##### [[redirects]] from = "/reference/sdk" to = "/guides/sdk/getting-started"