diff --git a/apps/docs/public/assets/docs/images/uploads/app-aceleration.svg b/apps/docs/public/assets/docs/images/uploads/app-aceleration.svg deleted file mode 100644 index 571edac510..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/app-aceleration.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/docs/public/assets/docs/images/uploads/data-stream-overview.png b/apps/docs/public/assets/docs/images/uploads/data-stream-overview.png deleted file mode 100644 index 252058a2ce..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/data-stream-overview.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/data-stream.svg b/apps/docs/public/assets/docs/images/uploads/data-stream.svg deleted file mode 100644 index 05d8855cf8..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/data-stream.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/docs/public/assets/docs/images/uploads/ddos-protection.svg b/apps/docs/public/assets/docs/images/uploads/ddos-protection.svg deleted file mode 100644 index 0efbcab17d..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/ddos-protection.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/docs/public/assets/docs/images/uploads/deliver.svg b/apps/docs/public/assets/docs/images/uploads/deliver.svg deleted file mode 100644 index 43e47417a2..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/deliver.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/docs/public/assets/docs/images/uploads/edge-app-overview.png b/apps/docs/public/assets/docs/images/uploads/edge-app-overview.png deleted file mode 100644 index a8a7c8695a..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/edge-app-overview.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/edge-application.svg b/apps/docs/public/assets/docs/images/uploads/edge-application.svg deleted file mode 100644 index f02759169e..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/edge-application.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/docs/public/assets/docs/images/uploads/edge-caching.svg b/apps/docs/public/assets/docs/images/uploads/edge-caching.svg deleted file mode 100644 index 34365ccb34..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/edge-caching.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/docs/public/assets/docs/images/uploads/edge-dns.svg b/apps/docs/public/assets/docs/images/uploads/edge-dns.svg deleted file mode 100644 index 69309495de..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/edge-dns.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/docs/public/assets/docs/images/uploads/edge-firewall.svg b/apps/docs/public/assets/docs/images/uploads/edge-firewall.svg deleted file mode 100644 index ae69a193b1..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/edge-firewall.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/docs/public/assets/docs/images/uploads/edge-functions.svg b/apps/docs/public/assets/docs/images/uploads/edge-functions.svg deleted file mode 100644 index c2b386ede8..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/edge-functions.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/apps/docs/public/assets/docs/images/uploads/edge-pulse.svg b/apps/docs/public/assets/docs/images/uploads/edge-pulse.svg deleted file mode 100644 index 7986b5efff..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/edge-pulse.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/docs/public/assets/docs/images/uploads/icon-account.svg b/apps/docs/public/assets/docs/images/uploads/icon-account.svg deleted file mode 100644 index 1b88738d99..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/icon-account.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/apps/docs/public/assets/docs/images/uploads/icon-api.svg b/apps/docs/public/assets/docs/images/uploads/icon-api.svg deleted file mode 100644 index 2f21f0f3dd..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/icon-api.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/docs/public/assets/docs/images/uploads/icon-billing.svg b/apps/docs/public/assets/docs/images/uploads/icon-billing.svg deleted file mode 100644 index 21e68919d1..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/icon-billing.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/docs/public/assets/docs/images/uploads/icon-clients.svg b/apps/docs/public/assets/docs/images/uploads/icon-clients.svg deleted file mode 100644 index a5e7ac98c0..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/icon-clients.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/apps/docs/public/assets/docs/images/uploads/icon-guides.svg b/apps/docs/public/assets/docs/images/uploads/icon-guides.svg deleted file mode 100644 index b52da21548..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/icon-guides.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/docs/public/assets/docs/images/uploads/icon-mfa.svg b/apps/docs/public/assets/docs/images/uploads/icon-mfa.svg deleted file mode 100644 index 796a506bd3..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/icon-mfa.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/docs/public/assets/docs/images/uploads/icon-personal-tokens.svg b/apps/docs/public/assets/docs/images/uploads/icon-personal-tokens.svg deleted file mode 100644 index 570b771cda..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/icon-personal-tokens.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/docs/public/assets/docs/images/uploads/icon-sso.svg b/apps/docs/public/assets/docs/images/uploads/icon-sso.svg deleted file mode 100644 index 5df15db123..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/icon-sso.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/docs/public/assets/docs/images/uploads/icon-teams-permissions.svg b/apps/docs/public/assets/docs/images/uploads/icon-teams-permissions.svg deleted file mode 100644 index f8246929b3..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/icon-teams-permissions.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/apps/docs/public/assets/docs/images/uploads/icon-users-management.svg b/apps/docs/public/assets/docs/images/uploads/icon-users-management.svg deleted file mode 100644 index 7ac4506dc0..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/icon-users-management.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/docs/public/assets/docs/images/uploads/image-processor.svg b/apps/docs/public/assets/docs/images/uploads/image-processor.svg deleted file mode 100644 index 4bd4c62790..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/image-processor.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/apps/docs/public/assets/docs/images/uploads/load-balancer.svg b/apps/docs/public/assets/docs/images/uploads/load-balancer.svg deleted file mode 100644 index de4e73062b..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/load-balancer.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/docs/public/assets/docs/images/uploads/network-layer-protection.svg b/apps/docs/public/assets/docs/images/uploads/network-layer-protection.svg deleted file mode 100644 index 88de140a92..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/network-layer-protection.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/docs/public/assets/docs/images/uploads/real-time-events-overview.png b/apps/docs/public/assets/docs/images/uploads/real-time-events-overview.png deleted file mode 100644 index ae717647dc..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/real-time-events-overview.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/real-time-events.svg b/apps/docs/public/assets/docs/images/uploads/real-time-events.svg deleted file mode 100644 index a8858228af..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/real-time-events.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/apps/docs/public/assets/docs/images/uploads/real-time-metrics.svg b/apps/docs/public/assets/docs/images/uploads/real-time-metrics.svg deleted file mode 100644 index 71da32e914..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/real-time-metrics.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/angular/angular-boilerplate.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/angular/angular-boilerplate.png deleted file mode 100644 index 13084d19ff..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/angular/angular-boilerplate.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/angular/angular-buttercms.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/angular/angular-buttercms.png deleted file mode 100644 index f6d1d6b73c..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/angular/angular-buttercms.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/asto-pdf-resume.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/asto-pdf-resume.png deleted file mode 100644 index 8e5a3dad12..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/asto-pdf-resume.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-audiophile.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-audiophile.png deleted file mode 100644 index 46fe75cc94..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-audiophile.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-blog-starter.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-blog-starter.png deleted file mode 100644 index ccb12a2291..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-blog-starter.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-boilerplate.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-boilerplate.png deleted file mode 100644 index cdbcc0e912..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-boilerplate.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-cosmic-blog.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-cosmic-blog.png deleted file mode 100644 index 981d41b22c..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-cosmic-blog.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-devscard.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-devscard.png deleted file mode 100644 index 230ddde4dc..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-devscard.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-ecommerce.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-ecommerce.png deleted file mode 100644 index 47ba15e84f..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-ecommerce.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-markdoc.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-markdoc.png deleted file mode 100644 index 1ae27017b3..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-markdoc.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-markdown-plugins.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-markdown-plugins.png deleted file mode 100644 index 17c73d50d8..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-markdown-plugins.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-markdown-shiki.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-markdown-shiki.png deleted file mode 100644 index 9b0ddb3320..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-markdown-shiki.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-mdx.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-mdx.png deleted file mode 100644 index 616e40ce14..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-mdx.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-minimal.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-minimal.png deleted file mode 100644 index 295e07cc31..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-minimal.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-multiple-frameworks.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-multiple-frameworks.png deleted file mode 100644 index 038b624371..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-multiple-frameworks.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-nanostores.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-nanostores.png deleted file mode 100644 index 4105e8ff9b..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-nanostores.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-non-html.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-non-html.png deleted file mode 100644 index 51fe214404..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-non-html.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-portfolio.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-portfolio.png deleted file mode 100644 index 40ef9a8116..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-portfolio.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-preact.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-preact.png deleted file mode 100644 index f8c4b04605..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-preact.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-quickstore.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-quickstore.png deleted file mode 100644 index 44fcc005f9..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-quickstore.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-sanity.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-sanity.png deleted file mode 100644 index 17fc40026c..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-sanity.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-starlog.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-starlog.png deleted file mode 100644 index 311d1c96eb..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-starlog.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-tailwind.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-tailwind.png deleted file mode 100644 index 7b532ac1d8..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-tailwind.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-vitest.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-vitest.png deleted file mode 100644 index 0f17c2914d..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/astro/astro-vitest.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/gatsby/gatsby-blog.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/gatsby/gatsby-blog.png deleted file mode 100644 index aedc5ce666..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/gatsby/gatsby-blog.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/gatsby/gatsby-boilerplate.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/gatsby/gatsby-boilerplate.png deleted file mode 100644 index 70082cc0d1..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/gatsby/gatsby-boilerplate.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/gatsby/gatsby-butter.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/gatsby/gatsby-butter.png deleted file mode 100644 index add6347873..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/gatsby/gatsby-butter.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/gatsby/gatsby-ecommerce.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/gatsby/gatsby-ecommerce.png deleted file mode 100644 index d89ce8ab40..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/gatsby/gatsby-ecommerce.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/nextjs/cosmic-agency.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/nextjs/cosmic-agency.png deleted file mode 100644 index 9971f9cdbc..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/nextjs/cosmic-agency.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/nextjs/cosmic-nextjs-blog.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/nextjs/cosmic-nextjs-blog.png deleted file mode 100644 index 75bd479280..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/nextjs/cosmic-nextjs-blog.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/nextjs/nexjs-static-boilerplate.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/nextjs/nexjs-static-boilerplate.png deleted file mode 100644 index 4c6cbda745..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/nextjs/nexjs-static-boilerplate.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/nextjs/nextal.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/nextjs/nextal.png deleted file mode 100644 index 65780b3244..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/nextjs/nextal.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/nextjs/space-jelly-store.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/nextjs/space-jelly-store.png deleted file mode 100644 index 5ac5083632..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/nextjs/space-jelly-store.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/react/butter-react-starter.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/react/butter-react-starter.png deleted file mode 100644 index 547b34986a..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/react/butter-react-starter.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/template-showcase/react/react-boilerplate.png b/apps/docs/public/assets/docs/images/uploads/template-showcase/react/react-boilerplate.png deleted file mode 100644 index 72f3f6276f..0000000000 Binary files a/apps/docs/public/assets/docs/images/uploads/template-showcase/react/react-boilerplate.png and /dev/null differ diff --git a/apps/docs/public/assets/docs/images/uploads/waf-rules.svg b/apps/docs/public/assets/docs/images/uploads/waf-rules.svg deleted file mode 100644 index 21fb57c38e..0000000000 --- a/apps/docs/public/assets/docs/images/uploads/waf-rules.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/docs/redirects/en/00.json b/apps/docs/redirects/en/00.json index 0152edc563..f57790861b 100644 --- a/apps/docs/redirects/en/00.json +++ b/apps/docs/redirects/en/00.json @@ -845,7 +845,7 @@ }, { "from": "https://www.azion.com/en/documentation/products/deliver/", - "moved": "https://www.azion.com/en/documentation/products/deploy/" + "moved": "https://www.azion.com/en/documentation/" }, { "from": "https://www.azion.com/en/documentation/products/edge-application/single-origin/", @@ -913,7 +913,7 @@ }, { "from": "https://www.azion.com/en/documentation/products/peering/", - "moved": "https://www.azion.com/en/documentation/products/azion-network-program/" + "moved": "https://www.azion.com/en/documentation/support/#other-contacts" }, { "from": "https://www.azion.com/en/documentation/products/cli/first-steps/", @@ -973,7 +973,7 @@ }, { "from": "https://www.azion.com/en/docs/products/peering/", - "moved": "https://www.azion.com/en/documentation/products/azion-network-program/" + "moved": "https://www.azion.com/en/documentation/support/#other-contacts" }, { "from": "https://www.azion.com/en/documentation/services/service-plans/", diff --git a/apps/docs/redirects/en/01.json b/apps/docs/redirects/en/01.json index 6735465348..d192606868 100644 --- a/apps/docs/redirects/en/01.json +++ b/apps/docs/redirects/en/01.json @@ -29,7 +29,7 @@ }, { "from": "https://www.azion.com/en/docs/products/peering/", - "moved": "https://www.azion.com/en/documentation/services/" + "moved": "https://www.azion.com/en/documentation/support/#other-contacts" }, { "from": "https://www.azion.com/en/docs/products/real-time-analytics/", @@ -905,7 +905,7 @@ }, { "from": "https://www.azion.com/en/documentation/products/azion-network-program/", - "moved": "https://www.azion.com/en/documentation/services/" + "moved": "https://www.azion.com/en/documentation/support/#other-contacts" }, { "from": "https://www.azion.com/en/documentation/products/azion-platform-overview/", @@ -3697,7 +3697,7 @@ }, { "from": "https://www.azion.com/en/documentation/products/peering/", - "moved": "https://www.azion.com/en/documentation/services/" + "moved": "https://www.azion.com/en/documentation/support/#other-contacts" }, { "from": "https://www.azion.com/en/documentation/products/pricing/", @@ -4514,5 +4514,9 @@ { "from": "https://www.azion.com/en/documentation/style-guide/content/multi-product-guides/", "moved": "https://www.azion.com/en/documentation/style-guide/content/multi-resource-guides/" + }, + { + "from": "https://www.azion.com/en/documentation/guides/application-security/tls-and-certificates/create-a-digital-certificate/", + "moved": "https://www.azion.com/en/documentation/guides/application-security/tls-and-certificates/digital-certificates/" } ] diff --git a/apps/docs/redirects/pt-br/00.json b/apps/docs/redirects/pt-br/00.json index d6fed96887..64ad3cecd2 100644 --- a/apps/docs/redirects/pt-br/00.json +++ b/apps/docs/redirects/pt-br/00.json @@ -149,7 +149,7 @@ }, { "from": "https://www.azion.com/pt-br/documentacao/produtos/deliver/", - "moved": "https://www.azion.com/pt-br/documentacao/produtos/deploy/" + "moved": "https://www.azion.com/pt-br/documentacao/" }, { "from": "https://www.azion.com/pt-br/documentacao/produtos/guias/nextjs-na-plataforma-azion/", @@ -449,7 +449,7 @@ }, { "from": "https://www.azion.com/pt-br/documentacao/produtos/peering/", - "moved": "https://www.azion.com/pt-br/documentacao/produtos/azion-network-program/" + "moved": "https://www.azion.com/pt-br/documentacao/suporte/#outros-contatos" }, { "from": "https://www.azion.com/pt-br/documentacao/produtos/guias/testar-aplicacao-edge-atraves-do-arquivo-hosts/", @@ -817,7 +817,7 @@ }, { "from": "https://www.azion.com/pt-br/docs/produtos/peering/", - "moved": "https://www.azion.com/pt-br/documentacao/produtos/azion-network-program/" + "moved": "https://www.azion.com/pt-br/documentacao/suporte/#outros-contatos" }, { "from": "https://www.azion.com/pt-br/documentacao/casos-de-uso/jamstack-using-flareact/", diff --git a/apps/docs/redirects/pt-br/01.json b/apps/docs/redirects/pt-br/01.json index 667437431b..47c9980817 100644 --- a/apps/docs/redirects/pt-br/01.json +++ b/apps/docs/redirects/pt-br/01.json @@ -29,7 +29,7 @@ }, { "from": "https://www.azion.com/pt-br/docs/produtos/peering/", - "moved": "https://www.azion.com/pt-br/documentacao/servicos/" + "moved": "https://www.azion.com/pt-br/documentacao/suporte/#outros-contatos" }, { "from": "https://www.azion.com/pt-br/docs/produtos/support/", @@ -825,7 +825,7 @@ }, { "from": "https://www.azion.com/pt-br/documentacao/produtos/azion-network-program/", - "moved": "https://www.azion.com/pt-br/documentacao/servicos/" + "moved": "https://www.azion.com/pt-br/documentacao/suporte/#outros-contatos" }, { "from": "https://www.azion.com/pt-br/documentacao/produtos/build/", @@ -3713,7 +3713,7 @@ }, { "from": "https://www.azion.com/pt-br/documentacao/produtos/peering/", - "moved": "https://www.azion.com/pt-br/documentacao/servicos/" + "moved": "https://www.azion.com/pt-br/documentacao/suporte/#outros-contatos" }, { "from": "https://www.azion.com/pt-br/documentacao/produtos/ponto-de-partida/", @@ -4494,5 +4494,9 @@ { "from": "https://www.azion.com/pt-br/documentacao/guia-de-estilo/conteudo/guias-multiproduto/", "moved": "https://www.azion.com/pt-br/documentacao/guia-de-estilo/conteudo/guias-multirrecurso/" + }, + { + "from": "https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/tls-e-certificados/criar-certificado-digital/", + "moved": "https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/tls-e-certificados/certificado-digital/" } ] diff --git a/apps/docs/scripts/lint-navcheck.ts b/apps/docs/scripts/lint-navcheck.ts index 57cf8294c7..5019ccbbb4 100644 --- a/apps/docs/scripts/lint-navcheck.ts +++ b/apps/docs/scripts/lint-navcheck.ts @@ -38,9 +38,10 @@ for (const tree of data.trees.values()) { if (depth > MAX_DEPTH) fail(`tree "${tree.id}": row "${nodeId}" is ${depth} levels deep (max ${MAX_DEPTH})`); - if ((node.items?.length ?? 0) > MAX_CHILDREN) { + const visibleChildren = node.items?.filter((child) => !child.hidden).length ?? 0; + if (visibleChildren > MAX_CHILDREN) { warn( - `tree "${tree.id}": row "${nodeId}" has ${node.items?.length} children (soft max ${MAX_CHILDREN})` + `tree "${tree.id}": row "${nodeId}" has ${visibleChildren} visible children (soft max ${MAX_CHILDREN})` ); } if (node.page && node.page === tree.root) rootIsListed = true; diff --git a/apps/docs/src/content/docs/en/homes/architctures/by-use-case/application-and-infrastructure-automation.mdx b/apps/docs/src/content/docs/en/homes/architctures/by-use-case/application-and-infrastructure-automation.mdx deleted file mode 100644 index 08421f3cc1..0000000000 --- a/apps/docs/src/content/docs/en/homes/architctures/by-use-case/application-and-infrastructure-automation.mdx +++ /dev/null @@ -1,23 +0,0 @@ ---- -type: homepage -meta_tag_robots_no_index: false -title: Application and Infrastructure Automation -description: >- - Automate operations to optimize application performance and simplify infrastructure management. -meta_tags: 'documentation, build, application' -namespace: documentation_architectures_solution_app_infrastructure_automation -product_cards: - - title: Main architectures for this use case - cards: - - icon: /assets/docs/images/uploads/icon-guides.svg - title: App Delivery and Operations - description: >- - Enhance application delivery and infrastructure management with Azion Orchestrator. - link: >- - /en/documentation/use-cases/build-and-run-applications/application-delivery/ - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Infrastructure Orchestration - description: Simplify infrastructure management with Azion Orchestrator for optimal performance. - link: /en/documentation/use-cases/build-and-run-applications/infrastructure-orchestration/ -permalink: /documentation/architectures/by-solution/application-and-infrastructure-automation/ ---- diff --git a/apps/docs/src/content/docs/en/homes/architctures/by-use-case/application-and-network-security.mdx b/apps/docs/src/content/docs/en/homes/architctures/by-use-case/application-and-network-security.mdx deleted file mode 100644 index 47b1442a70..0000000000 --- a/apps/docs/src/content/docs/en/homes/architctures/by-use-case/application-and-network-security.mdx +++ /dev/null @@ -1,59 +0,0 @@ ---- -type: homepage -meta_tag_robots_no_index: false -title: Application and Network Security -description: >- - Protect applications and networks from threats with edge-native security and observability tools. -meta_tags: 'documentation, build, application' -namespace: documentation_architectures_solution_application_and_network_security -product_cards: - - title: Main architectures for this use case - cards: - - icon: /assets/docs/images/uploads/icon-guides.svg - title: API Gateway Security - description: >- - Protect your API Gateways against unauthorized access and threats with a robust security perimeter. - link: >- - /en/documentation/use-cases/secure-applications-and-networks/protect-public-apis-from-abuse/ - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Bot Management - description: >- - Use Azion Bot Manager to protect applications from bots, - preventing malicious attacks. - link: >- - /en/documentation/use-cases/secure-applications-and-networks/protect-your-applications-with-bot-management/ - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Compliance - description: >- - Achieve compliance while ensuring the security and performance of your applications. - link: >- - /en/documentation/use-cases/secure-applications-and-networks/prepare-regulated-web-applications-for-security-audits/ - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Online Fraud Prevention - description: >- - Use online fraud prevention strategies for digital businesses to protect your applications against cyber threats. - link: >- - /en/documentation/use-cases/secure-applications-and-networks/block-account-takeover-on-login-and-checkout-flows/ - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Security Automation - description: >- - Streamline repetitive and time-consuming tasks, manage your security posture, and scale your operations effectively. - link: >- - /en/documentation/use-cases/secure-applications-and-networks/block-attackers-automatically-from-siem-detections/ - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Security Modernization - description: >- - Use edge computing capabilities to safeguard your applications and - their content, benefiting you from modern logic and observability - products. - link: >- - /en/documentation/use-cases/secure-applications-and-networks/security-modernization-with-edge-computing/ - - icon: /assets/docs/images/uploads/icon-guides.svg - title: WAAP - description: >- - Secure applications and APIs against cyber threats from OWASP Top 10, - zero-day attacks, and bot activities. - link: >- - /en/documentation/use-cases/secure-applications-and-networks/protect-web-applications-from-owasp-top-10-and-zero-day-attacks/ -permalink: /documentation/architectures/by-solution/application-and-network-security/ ---- diff --git a/apps/docs/src/content/docs/en/homes/architctures/by-use-case/application-development.mdx b/apps/docs/src/content/docs/en/homes/architctures/by-use-case/application-development.mdx deleted file mode 100644 index 0d4f3af123..0000000000 --- a/apps/docs/src/content/docs/en/homes/architctures/by-use-case/application-development.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -type: homepage -meta_tag_robots_no_index: false -title: Application Development -description: >- - Build scalable, low-latency apps with edge computing and serverless functions. -meta_tags: 'documentation, build, application' -namespace: documentation_architectures_solution_app_development -product_cards: - - title: Main architectures for this use case - cards: - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Application Modernization - description: >- - Discover how Azion enables application modernization through a - serverless approach and microservices architecture. - link: >- - /en/documentation/use-cases/build-and-run-applications/modernize-a-monolithic-application-without-a-rewrite/ - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Edge-Enhanced Applications - description: Elevate monolith and microservices performance with edge computing. - link: /en/documentation/use-cases/build-and-run-applications/modernize-a-monolithic-application-without-a-rewrite/ - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Edge-Native Applications - description: Optimize app performance, latency, security, and scalability with edge computing. - link: /en/documentation/use-cases/build-and-run-applications/deploy-full-stack-applications-globally/ - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Jamstack Websites - description: >- - Use Azion and Jamstack to improve websites' capabilities with - resilient, secure, and scalable solutions. - link: /en/documentation/use-cases/build-and-run-applications/build-and-run-marketing-websites/ - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Microservices Applications - description: 'Reliable, scalable applications for agile businesses.' - link: /en/documentation/use-cases/build-and-run-applications/build-rest-and-graphql-apis/ - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Serverless Applications - description: >- - Explore Azion Functions for serverless applications, enhancing - scalability, performance, and real-time responsiveness at the edge. - link: >- - /en/documentation/use-cases/build-and-run-applications/build-rest-and-graphql-apis/ -permalink: /documentation/architectures/by-solution/application-development/ ---- - diff --git a/apps/docs/src/content/docs/en/homes/architctures/by-use-case/artificial-intelligence.mdx b/apps/docs/src/content/docs/en/homes/architctures/by-use-case/artificial-intelligence.mdx deleted file mode 100644 index b404f85c04..0000000000 --- a/apps/docs/src/content/docs/en/homes/architctures/by-use-case/artificial-intelligence.mdx +++ /dev/null @@ -1,19 +0,0 @@ ---- -type: homepage -meta_tag_robots_no_index: false -title: Artificial Intelligence (AI) -description: >- - Deploy AI at the edge for real-time insights, fast responses, and personalized experiences. -meta_tags: 'documentation, build, application' -namespace: documentation_architectures_solution_artificial_intelligence -product_cards: - - title: Main architectures for this use case - cards: - - icon: /assets/docs/images/uploads/icon-guides.svg - title: AI Agent Copilot - description: >- - By integrating edge computing with AI, AI agents can deliver fast, personalized support and real-time intelligence at the edge. - link: >- - /en/documentation/use-cases/build-and-run-ai-workloads/build-and-run-customer-support-ai-assistants/ -permalink: /documentation/architectures/by-solution/artificial-intelligence/ ---- diff --git a/apps/docs/src/content/docs/en/homes/architctures/by-use-case/service-performance-and-reliability.mdx b/apps/docs/src/content/docs/en/homes/architctures/by-use-case/service-performance-and-reliability.mdx deleted file mode 100644 index 53820bc5ef..0000000000 --- a/apps/docs/src/content/docs/en/homes/architctures/by-use-case/service-performance-and-reliability.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -type: homepage -meta_tag_robots_no_index: false -title: Service Performance and Reliability -description: >- - Enhance application performance, reduce latency, and ensure reliable service delivery at the edge. -meta_tags: 'documentation, build, application' -namespace: documentation_architectures_solution_service_performance_and_reliability -product_cards: - - title: Main architectures for this use case - cards: - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Application Acceleration - description: >- - Use Application Accelerator to enhance application and API - performance. - link: >- - /en/documentation/use-cases/improve-performance-and-reliability/accelerate-websites-and-apis-with-a-cdn/ - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Content Delivery - description: >- - Use edge-native content to replace legacy CDNs and leverage the speed - and reliability of the edge network while reducing costs. - link: /en/documentation/use-cases/improve-performance-and-reliability/accelerate-websites-and-apis-with-a-cdn/ - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Image Processing - description: >- - Use Azion Image Processor to automate resource management, reduce load - times and storage costs, and leverage the speed and reliability of the - edge network. - link: /en/documentation/use-cases/improve-performance-and-reliability/optimize-images-for-websites-and-mobile-apps/ - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Live Streaming Delivery - description: >- - Optimize the distribution of high-quality video content using advanced - features and intelligent caching. - link: >- - /en/documentation/use-cases/deliver-media-and-streaming/stream-live-events-to-large-audiences/ -permalink: /documentation/architectures/by-solution/service-performance-and-reliability/ ---- diff --git a/apps/docs/src/content/docs/en/homes/build-home.mdx b/apps/docs/src/content/docs/en/homes/build-home.mdx deleted file mode 100644 index f62a64b931..0000000000 --- a/apps/docs/src/content/docs/en/homes/build-home.mdx +++ /dev/null @@ -1,60 +0,0 @@ ---- -type: homepage -meta_tag_robots_no_index: false -title: Explore Azion Build products -description: >- - Build and run your application with Cache, Application Accelerator, and - Functions right on Azion's global Edge Computing network. -meta_tags: 'documentation, build, application' -namespace: documentation_build_home -product_cards: - - title: Products - cards: - - icon: /assets/docs/images/uploads/edge-application.svg - title: Applications - description: >- - Applications allows you to build your web applications to run on - Azion Web Platform. - link: /en/documentation/platform/applications/ - - title: Modules - cards: - - icon: /assets/docs/images/uploads/app-aceleration.svg - title: Application Accelerator - description: >- - Speed ​​up the performance of your applications and APIs with protocol - optimizations and advanced caching rules. - link: >- - /en/documentation/platform/applications/application-accelerator/ - - icon: /assets/docs/images/uploads/edge-caching.svg - title: Cache - description: >- - Turbocharge delivery by caching content at the edge of the network, - closer to your users. - link: /en/documentation/platform/applications/cache/ - - icon: /assets/docs/images/uploads/edge-functions.svg - title: Functions - description: >- - Create event-driven, serverless applications, at the edge of the - network, closer to users. - link: /en/documentation/platform/functions/ - - icon: /assets/docs/images/uploads/image-processor.svg - title: Image Processor - description: >- - Optimize, convert, and manipulate your images just-in-time to enhance - the user experience. - link: /en/documentation/platform/applications/image-processor/ - - icon: /assets/docs/images/uploads/load-balancer.svg - title: Load Balancer - description: >- - Balance loads on your servers and across any cloud provider to boost - the reliability and availability of your content, applications, and - APIs. - link: /en/documentation/platform/connectors/load-balancer/balancing-methods/ - - title: Resources - cards: - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Guides - description: Find practical documentation on how to use products. - link: /en/documentation/guides/ -permalink: /documentation/products/build/ ---- diff --git a/apps/docs/src/content/docs/en/homes/deliver-home.mdx b/apps/docs/src/content/docs/en/homes/deliver-home.mdx deleted file mode 100644 index 0a36d5e520..0000000000 --- a/apps/docs/src/content/docs/en/homes/deliver-home.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -type: homepage -meta_tag_robots_no_index: false -title: Explore Azion Deploy products -description: >- - Run your applications anywhere: on Azion’s highly distributed network, on - multi-cloud, or on-premises. -meta_tags: 'deliver, azion, orchestrator' -namespace: documentation_deliver_home -product_cards: - - title: Products - cards: - - icon: /assets/docs/images/uploads/deliver.svg - title: Orchestrator - description: >- - Bring your applications closer to your users and devices by - distributing them on Azion’s edge or on your own edge. - link: /en/documentation/platform/orchestrator/ - - title: Resources - cards: - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Guides - description: Find practical documentation on how to use products. - link: /en/documentation/guides/ -permalink: /documentation/products/deploy/ ---- diff --git a/apps/docs/src/content/docs/en/homes/observe-home.mdx b/apps/docs/src/content/docs/en/homes/observe-home.mdx deleted file mode 100644 index b0da295324..0000000000 --- a/apps/docs/src/content/docs/en/homes/observe-home.mdx +++ /dev/null @@ -1,41 +0,0 @@ ---- -type: homepage -meta_tag_robots_no_index: false -title: Explore Azion Observe products -description: >- - Azion Observe products assist you in monitoring and accessing information - related to your data. -meta_tags: 'observe, azion, streaming, metrics, logs' -namespace: documentation_observe_home -product_cards: - - title: Products - cards: - - icon: /assets/docs/images/uploads/data-stream.svg - title: Data Stream - description: Provide your content and applications’ data in real time. - link: /en/documentation/platform/data-stream/ - - icon: /assets/docs/images/uploads/real-time-metrics.svg - title: Real-Time Metrics - description: Get real-time access to metrics to optimize your monitoring. - link: /en/documentation/platform/real-time-metrics/ - - icon: /assets/docs/images/uploads/real-time-events.svg - title: Real-Time Events - description: Display logs in real time and perform complex searches. - link: /en/documentation/platform/real-time-events/ - - icon: /assets/docs/images/uploads/edge-pulse.svg - title: Edge Pulse - description: Get insights into your customers' experience to deliver content. - link: /en/documentation/platform/edge-pulse/ - - title: Resources - cards: - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Guides - description: Find practical documentation on how to use products and API. - link: /en/documentation/guides/ - - icon: /assets/docs/images/uploads/icon-api.svg - title: GraphQL API - description: 'Request the data you want and receive nothing more, nothing less.' - link: /en/documentation/devtools/graphql/ -permalink: /documentation/products/observe/ ---- - diff --git a/apps/docs/src/content/docs/en/homes/platform-home.mdx b/apps/docs/src/content/docs/en/homes/platform-home.mdx deleted file mode 100644 index 84fe3cd361..0000000000 --- a/apps/docs/src/content/docs/en/homes/platform-home.mdx +++ /dev/null @@ -1,63 +0,0 @@ ---- -type: homepage -permalink: /documentation/products/accounts/ -meta_tag_robots_no_index: false -title: Explore Azion Accounts -description: >- - Manage your account, user permissions, teams, Multi-Factor Authentication - (MFA), Single Sign-On (SSO), and subscribe to Azion products. -meta_tags: 'accounts, users, management, platform, mfa, sso' -namespace: documentation_accounts -product_cards: - - title: Account management - cards: - - icon: /assets/docs/images/uploads/icon-clients.svg - title: Accounts - description: Create an account with Azion and become a user. - link: /en/documentation/fundamentals/accounts/ - - icon: /assets/docs/images/uploads/icon-users-management.svg - title: Users Management - description: Control user access to Azion Console. - link: /en/documentation/fundamentals/users-management/ - - icon: /assets/docs/images/uploads/icon-account.svg - title: Your Settings - description: Edit your personal information on Azion. - link: /en/documentation/fundamentals/your-settings/ - - icon: /assets/docs/images/uploads/icon-teams-permissions.svg - title: Teams Permissions - description: Manage user permissions and create teams. - link: /en/documentation/fundamentals/teams-permissions/ - - icon: /assets/docs/images/uploads/icon-billing.svg - title: Billing and Subscriptions - description: Subscribe to Azion products and activate them in your account. - link: /en/documentation/fundamentals/billing-and-subscriptions/ - - icon: /assets/docs/images/uploads/icon-clients.svg - title: Activity History - description: Access the history of all activities performed on the account. - link: /en/documentation/fundamentals/activity-history/ - - title: Authentication - cards: - - icon: /assets/docs/images/uploads/icon-sso.svg - title: Single Sign-On (SSO) - description: Enable Identity Privider authentication to Azion Console. - link: /en/documentation/fundamentals/single-sign-on/ - - icon: /assets/docs/images/uploads/icon-mfa.svg - title: Multi-Factor Authentication (MFA) - description: Add an extra layer of security to Azion Console. - link: /en/documentation/fundamentals/multi-factor-authentication/ - - icon: /assets/docs/images/uploads/icon-teams-permissions.svg - title: Social Login - description: Log in to Azion using your social network information. - link: /en/documentation/fundamentals/social-login/ - - icon: /assets/docs/images/uploads/icon-personal-tokens.svg - title: Personal Tokens - description: Create tokens to authenticate actions for Azion developer tools. - link: /en/documentation/fundamentals/personal-tokens/ - - title: Resources - cards: - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Guides - description: Find practical documentation on how to use products and API. - link: /en/documentation/guides/ ---- - diff --git a/apps/docs/src/content/docs/en/homes/secure-home.mdx b/apps/docs/src/content/docs/en/homes/secure-home.mdx deleted file mode 100644 index 7f8d378780..0000000000 --- a/apps/docs/src/content/docs/en/homes/secure-home.mdx +++ /dev/null @@ -1,52 +0,0 @@ ---- -type: homepage -meta_tag_robots_no_index: false -title: Explore Azion Secure products -description: >- - Azion's Secure products guarantee the security, availability, and authenticity - of your application's data. -meta_tags: 'azion, secure, firewall, Edge DNS' -namespace: documentation_secure_home -product_cards: - - title: Products - cards: - - icon: /assets/docs/images/uploads/edge-firewall.svg - title: Firewall - description: Protect your application from the network to the application layer. - link: /en/documentation/platform/firewall/ - - icon: /assets/docs/images/uploads/edge-dns.svg - title: Edge DNS - description: >- - Host domains for your application with an integrated traffic routing - solution. - link: /en/documentation/platform/edge-dns/ - - title: Modules - cards: - - icon: /assets/docs/images/uploads/ddos-protection.svg - title: DDoS Protection - description: >- - Mitigate the largest and most complex network and transport-layer DDoS - attacks. - link: /en/documentation/platform/workloads/#ddos-protection - - icon: /assets/docs/images/uploads/network-layer-protection.svg - title: Network Shield - description: >- - Get protection from a programmable security perimeter for inbound and - outbound traffic at the edge. - link: >- - /en/documentation/platform/firewall/network-shield/ - - icon: /assets/docs/images/uploads/waf-rules.svg - title: Web Application Firewall - description: >- - Secure your web application from OWASP Top 10 threats to sophisticated - zero-day attacks. - link: >- - /en/documentation/platform/firewall/waf/ - - title: Resources - cards: - - icon: /assets/docs/images/uploads/icon-guides.svg - title: Guides - description: Find practical documentation on how to use products. - link: /en/documentation/guides/ -permalink: /documentation/products/secure/ ---- diff --git a/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/frameworks/framework-overview.mdx b/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/frameworks/framework-overview.mdx deleted file mode 100644 index a77cde1e5b..0000000000 --- a/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/frameworks/framework-overview.mdx +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: Develop with Azion Overview -description: >- - Explore the revolution of Jamstack architecture with Edge Computing, using - tools like Azion Bundler and Azion CLI for efficient web app development on the Azion - platform. -permalink: /documentation/products/build/develop-with-azion/frameworks-specific/overview/ -meta_tags: >- - Jamstack, Edge Computing, JavaScript, serverless, Azion CLI, Azion Bundler, - Functions, Web frameworks support, Applications development, Azion - platform -namespace: docs_framework_overview ---- - -import DocButton from '~/components/webkit/DocButton.vue'; - - -The **Jamstack** architecture at the edge has emerged as a game-changing paradigm, -combining the power of serverless computing with the efficiency of edge locations. At its core, Jamstack, -which stands for JavaScript, APIs, and Markup, decentralizes traditional web server functions, pushing them closer to the user. -This shift not only accelerates website loading times but also enhances security and scalability. - ---- - -## Azion CLI - -At Azion, you can initialize, build, secure, and deploy applications making use of a list of frameworks. It's possible through the combination of [Azion Bundler](https://github.com/aziontech/bundler) and [Azion CLI](/en/documentation/devtools/cli/), which -makes the necessary adaptation for the frameworks to run as they should on the Azion Web Platform. - -The following table brings **some** of the frameworks that are adapted to the edge: - -| Framework | CLI | Console | -| --- | --- | --- | -| Angular | [How to build with Angular](/en/documentation/guides/application-development/frameworks/angular/) | [Angular boilerplate](/en/documentation/guides/application-development/frameworks/angular-boilerplate/) | -| Astro | [How to build with Astro](/en/documentation/guides/application-development/frameworks/astro/) | [Astro boilerplate](/en/documentation/guides/application-development/frameworks/astro-boilerplate/) | -| Hexo | [How to build with Hexo](/en/documentation/guides/application-development/frameworks/hexo/)| [Hexo Boilerplate](/en/documentation/guides/application-development/frameworks/hexo-boilerplate/) | -| Next | [How to build with Next](/en/documentation/guides/application-development/frameworks/next/) | [Next.js Static Boilerplate](/en/documentation/guides/application-development/frameworks/nextjs-static-boilerplate/) | -| React | [How to build with React](/en/documentation/guides/application-development/frameworks/react/) | [React boilerplate](/en/documentation/guides/application-development/frameworks/react-boilerplate/)| -| Vue | [How to build with Vue](/en/documentation/guides/application-development/frameworks/vue/) | [Vue boilerplate](/en/documentation/guides/application-development/frameworks/vue-boilerplate/)| - -:::note -You can check the full list of supported frameworks and some additional information in the following links: -::: - - - - - diff --git a/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/lang-js/lang-javascript.mdx b/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/lang-js/lang-javascript.mdx deleted file mode 100644 index aa34639a50..0000000000 --- a/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/lang-js/lang-javascript.mdx +++ /dev/null @@ -1,105 +0,0 @@ ---- -title: How to build functions -description: >- - Explore how to develop and debug serverless Functions using JavaScript on - the Azion Runtime, enhancing your Applications. -permalink: /documentation/products/build/develop-with-azion/language-specific/javascript/ -meta_tags: >- - Functions, JavaScript Edge Development, Azion Runtime, Edge - Developer Tools, Serverless Functions, Edge API Integration, JavaScript Fetch - Event, Edge Code Editor, Developing Applications, Debugging - Functions -namespace: documentation_dev_with_azion_lang_js ---- - -## Before you begin - -To get started and excel as an edge developer, it's important to: - -- Be familiar with JavaScript. -- Know the concept of [Strict mode](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode). -- Have an [account on Azion Console](/en/documentation/fundamentals/creating-account/). - -Azion Functions works on the [Azion Runtime](/en/documentation/devtools/runtime/), which is a set of tools that enable the development. - -It's paramount to take a look at the list of available APIs, methods, and types. [Learn more about Azion Runtime](/en/documentation/devtools/runtime/). - ---- - -## Code Editor - -The [Functions Code Editor](/en/documentation/platform/functions/code-editor/) provides a development experience similar to what developers are accustomed to. The [Functions ChatGPT Integration](/en/documentation/platform/functions/ai-integration/) helps you to write, refactor, and review code. - ---- - -## Functions and Applications - -To develop your first function for Applications: - -1. Access [Azion Console](/en/documentation/guides/platform/account-and-billing/how-to-access-azion-console/) > **Functions**. -2. Click **+ Function**. -3. Choose a name for your function. -4. Write your function. But wait, before that, keep reading: - -**Writing an function** - -First, the functions for applications work based on a [fetch event](/en/documentation/devtools/runtime/api-reference/fetch/). It's initialized with an `addEventListener` function, passing `fetch` as the event type, and an event. For example: - -```javascript - addEventListener('fetch', event => { - event.respondWith(handleRequest(event.request)); - }); -``` - -Second, it's necessary to define the behavior of the `handleRequest` function. This function has the `event.request` as the signature. This data can be used later on to implement the necessary logic, such as: - -- Manipulate cookies. -- Implement a behavior based on the request method (POST, GET, PUT, DELETE). -- Access request metadata. - -The `handleRequest` function can be defined as: - -```javascript - const html = ` - -

Hello World

-

This markup was generated by Azion - Functions.

- ` - - async function handleRequest(request) { - return new Response(html, { - headers: { - "content-type": "text/html;charset=UTF-8", - }, - }) - } -``` - -In this example, the response will be the HTML content, declared previously by the const `html`. The headers can be manipulated as well, and in the example, the content type is set. - -5. Click the **Save** button. - - - - ---- - -## Testing and Debugging - -After writing your functions, you can preview the response and inspect the code. The preview simulates a request, and this simulation can be altered to meet the developer's needs. - -Learn more about [Azion Preview Deployment](/en/documentation/platform/functions/preview-deployment/). - -It's possible to debug the functions through: - -- [Data Stream](/en/documentation/guides/platform/observability/debugging-functions-data-stream/) -- [GraphQL API](/en/documentation/guides/application-development/functions-and-runtime/debugging-functions-graphql/) - ---- - -## Function instantiation - -Once you've saved your function, it's necessary to instantiate it in an application. - -[Learn more on how to instantiate a function on Applications](/en/documentation/platform/applications/functions-instances/). - diff --git a/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/lang-wasm/lang-wasm.mdx b/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/lang-wasm/lang-wasm.mdx deleted file mode 100644 index 818d945434..0000000000 --- a/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/lang-wasm/lang-wasm.mdx +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: How to build with WebAssembly -description: >- - Explore how to create Functions using JavaScript and WebAssembly on - Azion, including guide on wasmCode implementation for Edge Computing. -permalink: /documentation/products/build/develop-with-azion/language-specific/wasm/ -meta_tags: >- - Functions, WebAssembly, JavaScript, Edge Computing, Azion, wasmCode, Edge - Libraries, wasm tutorial, wasm in Functions, Applications -namespace: documentation_dev_with_azion_lang_wasm ---- - - - -Learn about the required process to create a [function](/en/documentation/guides/) that uses a [WebAssembly](https://webassembly.org/getting-started/developers-guide/) originated function. - -1. Access [Azion Console](/en/documentation/guides/platform/account-and-billing/how-to-access-azion-console/) > **Functions**. -2. Click **+ Function**. -3. Choose a name for your function. -4. Go to the **Code** tab. -5. Copy and paste the following sample code to the code block: - -```js - async function handleRequest(request) { - // You can either retrieve your .wasm file through fetch, for instance : - // let wasmResponse = await fetch("http://somedomain/yourfile.wasm") - // or embed the binary in the code, as shown below. - const wasmCode = new Uint8Array([ - 0, 97, 115, 109, 1, 0, 0, 0, 1, 6, 1, 96, 1, 127, 1, 127, 3, 2, 1, 0, 7, 13, 1, 9, 105, 110, 99, 114, 101, - 109, 101, 110, 116, 0, 0, 10, 9, 1, 7, 0, 32, 0, 65, 1, 106, 11, - ]); - - const wasmModule = new WebAssembly.Module(wasmCode); - const wasmInstance = new WebAssembly.Instance(wasmModule); - const increment = wasmInstance.exports.increment; - let value = 0; - - if (request.headers.has("value")) { - let number = request.headers.get("value"); - if (!isNaN(number)) { - value = parseInt(number); - } - } - let incremented = increment(value); - return new Response( - "incrementing " + value + " we have " + incremented - ); - } - addEventListener("fetch", (event) => { - event.respondWith(handleRequest(event.request)); - }); -``` - -The const `wasmCode` is the binary representation of the following [WAT](https://developer.mozilla.org/en-US/docs/WebAssembly/Understanding_the_text_format) code: - -``` - (module - (type (;0;) (func (param i32) (result i32))) - (func (;0;) (type 0) (param i32) (result i32) - local.get 0 - i32.const 1 - i32.add) - (export “increment” (func 0))) -``` - -:::note -[WAT](https://developer.mozilla.org/en-US/docs/WebAssembly/Understanding_the_text_format) is the textual representation of the Wasm binary format, used to enable WebAssembly to be read and edited by humans. -::: - -6. Click the **Save** button. - -Now, the function is ready to be instantiated in an application. Check how to [instantiate and execute the functions in your application](/en/documentation/platform/applications/functions-instances/) and try it out. - -The expected output of the recently created function is similar to: - -```js - incrementing 0 we have 1 -``` diff --git a/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/toolsAzion-IDE/code-editor.mdx b/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/toolsAzion-IDE/code-editor.mdx deleted file mode 100644 index f4b7efb767..0000000000 --- a/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/toolsAzion-IDE/code-editor.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Functions Code Editor Overview -description: >- - The code editor for Functions is a good fit to get started developing at - the edge. -meta_tags: 'edge, javascript' -namespace: documentation_dev_with_azion_code_editor -permalink: /documentation/products/build/develop-with-azion/code-editor/ ---- - -import DocButton from '~/components/webkit/DocButton.vue'; - - - -Azion code editor for Functions is user-friendly and is built on the Monaco code editor, known from VS Code, making it easy for those familiar with VS Code to adapt. - -It offers features such as: - -- Syntax highlighting -- IntelliSense -- Debugging - -The code editor supports various types and web APIs, ensuring versatility. It also provides a code preview feature, allowing developers to visualize their work in real-time, boosting confidence before deployment. -The integration with ChatGPT offers valuable functionalities such as debugging, code refactoring, explanation, and code generation. - - - - - diff --git a/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/toolsCli/overview.mdx b/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/toolsCli/overview.mdx deleted file mode 100644 index 0732613d01..0000000000 --- a/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/toolsCli/overview.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: Develop with Azion CLI -description: >- - Azion's CLI (command-line interface) is an open source tool that enables the - management of services offered by Azion. -meta_tags: CLI -namespace: documentation_dev_with_azion_cli -permalink: /documentation/products/build/develop-with-azion/cli/ ---- -import DocButton from '~/components/webkit/DocButton.vue'; - - - -**Azion CLI** is a user-friendly way to work with the Azion Web Platform, allowing you to create and manage applications through simple commands. It enables you to initialize, build, and deploy projects in several frameworks. - -Check the [framework overview](/en/documentation/guides/) for some of the supported frameworks and their respective guides. - -To get started, you'll need to [install the Azion CLI](/en/documentation/devtools/cli/). - -Depending on your computer's operating system, you can choose a simple installation method. - -It also provides some options to customize your experience. For instance, you can check which version you're using, see detailed logs, and adjust various settings to fit your needs. - - - - diff --git a/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/toolsedge-runtime/index.mdx b/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/toolsedge-runtime/index.mdx deleted file mode 100644 index 01a7638850..0000000000 --- a/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/toolsedge-runtime/index.mdx +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Build with Azion Runtime -description: >- - Check out the documentation for the JavaScript Runtime Environment on Azion - Edge Platform. -meta_tags: JavaScript Web APIs -namespace: documentation_dev_with_azion_runtime -permalink: /documentation/products/build/develop-with-azion/runtime-apis/ ---- - -import DocButton from '~/components/webkit/DocButton.vue'; - - - -**Azion Runtime** is a toolkit for creating fast, responsive applications close to users. - -It uses JavaScript and allows the employment of multiple APIs for tasks like networking and data handling. - -It supports frameworks like Next.js and encourages best coding practices with `Strict mode`. - - - - diff --git a/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/toolslocal-dev/local-dev.mdx b/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/toolslocal-dev/local-dev.mdx deleted file mode 100644 index 82635965f5..0000000000 --- a/apps/docs/src/content/docs/en/pages/build-journey/develop-with-azion/toolslocal-dev/local-dev.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: Local development -description: >- - Explore how Azion CLI enhances local development for Applications with - efficient debugging, accelerated workflows, and collaborative features. -permalink: /documentation/products/build/develop-with-azion/local-dev/ -meta_tags: >- - Azion, Edge Computing, Local Development, Applications, Azion CLI, - JavaScript, Debugging, Development Workflow, Application Building, Enhanced - Collaboration -namespace: documentation_dev_with_azion_local_dev ---- - -import DocButton from '~/components/webkit/DocButton.vue'; - - - -In the rapidly evolving landscape of edge computing, the ability to develop and test applications locally is crucial for efficient and effective development workflows. - -Through [Azion CLI](/en/documentation/devtools/cli/) it's possible to have your application running locally, and it brings some key benefits: - -- Initialization and Application Building. -- Adaptation for Edge -- Local Development Server -- Efficient Debugging and Testing -- Accelerated Development Workflow -- Enhanced Collaboration - - - -Watch a video about the compatibility between Azion and web frameworks through Azion Bundler on Azion's YouTube channel: - -