From 810f1a1c5b232808e77f8f153d3ec90c3008e3c0 Mon Sep 17 00:00:00 2001 From: Jintao Zhang Date: Thu, 30 Jun 2022 17:32:43 +0800 Subject: [PATCH] docs: rename practices to tutorials and add index (#1123) --- docs/en/latest/config.json | 25 +++++++++++++------ docs/en/latest/deployments/ack.md | 2 +- docs/en/latest/deployments/aws.md | 2 +- docs/en/latest/deployments/azure.md | 2 +- docs/en/latest/deployments/gke.md | 2 +- docs/en/latest/deployments/k3s-rke.md | 2 +- docs/en/latest/deployments/kind.md | 2 +- docs/en/latest/deployments/kubesphere.md | 2 +- docs/en/latest/deployments/minikube.md | 2 +- docs/en/latest/deployments/tke.md | 2 +- .../cert-manager/ca.yaml | 0 .../cert-manager/issuer.yaml | 0 .../check-crd-status.md | 0 .../enable-authentication-and-restriction.md | 0 ...Apache-APISIX-Prometheus-Metrics-on-k8s.md | 0 ...-use-go-plugin-runner-in-apisix-ingress.md | 0 .../latest/{practices => tutorials}/index.md | 0 .../manage-certificates-with-cert-manager.md | 2 +- ...-ingress-certificates-with-cert-manager.md | 2 +- .../latest/{practices => tutorials}/mtls.md | 2 +- .../{practices => tutorials}/mtls/ca.pem | 0 .../mtls/client-ca-secret.yaml | 0 .../{practices => tutorials}/mtls/mtls.yaml | 0 .../{practices => tutorials}/mtls/route.yaml | 0 .../mtls/server-secret.yaml | 0 .../{practices => tutorials}/mtls/server.key | 0 .../{practices => tutorials}/mtls/server.pem | 0 .../{practices => tutorials}/mtls/tls.yaml | 0 .../{practices => tutorials}/mtls/user.key | 0 .../{practices => tutorials}/mtls/user.pem | 0 .../proxy-grpc-service.md | 0 .../proxy-the-httpbin-service-with-ingress.md | 0 .../proxy-the-httpbin-service.md | 0 .../{practices => tutorials}/the-hard-way.md | 0 install.md | 2 +- 35 files changed, 30 insertions(+), 21 deletions(-) rename docs/en/latest/{practices => tutorials}/cert-manager/ca.yaml (100%) rename docs/en/latest/{practices => tutorials}/cert-manager/issuer.yaml (100%) rename docs/en/latest/{practices => tutorials}/check-crd-status.md (100%) rename docs/en/latest/{practices => tutorials}/enable-authentication-and-restriction.md (100%) rename docs/en/latest/{practices => tutorials}/how-to-access-Apache-APISIX-Prometheus-Metrics-on-k8s.md (100%) rename docs/en/latest/{practices => tutorials}/how-to-use-go-plugin-runner-in-apisix-ingress.md (100%) rename docs/en/latest/{practices => tutorials}/index.md (100%) rename docs/en/latest/{practices => tutorials}/manage-certificates-with-cert-manager.md (99%) rename docs/en/latest/{practices => tutorials}/manage-ingress-certificates-with-cert-manager.md (98%) rename docs/en/latest/{practices => tutorials}/mtls.md (99%) rename docs/en/latest/{practices => tutorials}/mtls/ca.pem (100%) rename docs/en/latest/{practices => tutorials}/mtls/client-ca-secret.yaml (100%) rename docs/en/latest/{practices => tutorials}/mtls/mtls.yaml (100%) rename docs/en/latest/{practices => tutorials}/mtls/route.yaml (100%) rename docs/en/latest/{practices => tutorials}/mtls/server-secret.yaml (100%) rename docs/en/latest/{practices => tutorials}/mtls/server.key (100%) rename docs/en/latest/{practices => tutorials}/mtls/server.pem (100%) rename docs/en/latest/{practices => tutorials}/mtls/tls.yaml (100%) rename docs/en/latest/{practices => tutorials}/mtls/user.key (100%) rename docs/en/latest/{practices => tutorials}/mtls/user.pem (100%) rename docs/en/latest/{practices => tutorials}/proxy-grpc-service.md (100%) rename docs/en/latest/{practices => tutorials}/proxy-the-httpbin-service-with-ingress.md (100%) rename docs/en/latest/{practices => tutorials}/proxy-the-httpbin-service.md (100%) rename docs/en/latest/{practices => tutorials}/the-hard-way.md (100%) diff --git a/docs/en/latest/config.json b/docs/en/latest/config.json index a92b04e99f..0bc6b36b97 100644 --- a/docs/en/latest/config.json +++ b/docs/en/latest/config.json @@ -7,14 +7,20 @@ }, { "type": "category", - "label": "Practices", + "label": "Tutorials", "items": [ - "practices/index", - "practices/check-crd-status", - "practices/mtls", - "practices/the-hard-way", - "practices/proxy-the-httpbin-service-with-ingress", - "practices/proxy-the-httpbin-service" + "tutorials/index", + "tutorials/check-crd-status", + "tutorials/mtls", + "tutorials/the-hard-way", + "tutorials/proxy-the-httpbin-service-with-ingress", + "tutorials/proxy-the-httpbin-service", + "tutorials/proxy-grpc-service", + "tutorials/manage-certificates-with-cert-manager", + "tutorials/manage-ingress-certificates-with-cert-manager", + "tutorials/enable-authentication-and-restriction", + "tutorials/how-to-access-Apache-APISIX-Prometheus-Metrics-on-k8s", + "tutorials/how-to-use-go-plugin-runner-in-apisix-ingress" ] }, { @@ -51,7 +57,10 @@ "label": "Concepts", "items": [ "concepts/apisix_route", - "concepts/apisix_upstream" + "concepts/apisix_upstream", + "concepts/apisix_tls", + "concepts/apisix_cluster_config", + "concepts/annotations" ] }, { diff --git a/docs/en/latest/deployments/ack.md b/docs/en/latest/deployments/ack.md index ddc67a0e90..2632df2f1d 100644 --- a/docs/en/latest/deployments/ack.md +++ b/docs/en/latest/deployments/ack.md @@ -70,7 +70,7 @@ etcd: size: 20Gi ``` -Try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running status. As a minimalist example, see [proxy-the-httpbin-service](../practices/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. +Try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running status. As a minimalist example, see [proxy-the-httpbin-service](../tutorials/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. ### Specify The Ingress Version diff --git a/docs/en/latest/deployments/aws.md b/docs/en/latest/deployments/aws.md index e717a3e0e6..8e1605614f 100644 --- a/docs/en/latest/deployments/aws.md +++ b/docs/en/latest/deployments/aws.md @@ -61,7 +61,7 @@ kubectl get service apisix-gateway --namespace ingress-apisix -o jsonpath='{.sta Now open your [EKS console](https://console.aws.amazon.com/eks/home), choosing your cluster and clicking the Workloads tag, you'll see all pods of Apache APISIX, etcd and apisix-ingress-controller are ready. -Try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running status. As a minimalist example, see [proxy-the-httpbin-service](../practices/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. +Try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running status. As a minimalist example, see [proxy-the-httpbin-service](../tutorials/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. ### Specify The Ingress Version diff --git a/docs/en/latest/deployments/azure.md b/docs/en/latest/deployments/azure.md index d9ca438bc4..121667d0bd 100644 --- a/docs/en/latest/deployments/azure.md +++ b/docs/en/latest/deployments/azure.md @@ -59,7 +59,7 @@ The gateway service type is set to `LoadBalancer`, so that clients can access Ap kubectl get service apisix-gateway --namespace ingress-apisix -o jsonpath='{.status.loadBalancer.ingress[].ip}' ``` -Now try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running status. As a minimalist example, see [proxy-the-httpbin-service](../practices/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. +Now try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running status. As a minimalist example, see [proxy-the-httpbin-service](../tutorials/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. ### Specify The Ingress Version diff --git a/docs/en/latest/deployments/gke.md b/docs/en/latest/deployments/gke.md index 3a4662ecfa..9d15a8609a 100644 --- a/docs/en/latest/deployments/gke.md +++ b/docs/en/latest/deployments/gke.md @@ -59,7 +59,7 @@ The gateway service type is set to `LoadBalancer`, so that clients can access Ap kubectl get service apisix-gateway --namespace ingress-apisix -o jsonpath='{.status.loadBalancer.ingress[].ip}' ``` -Now try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running status. As a minimalist example, see [proxy-the-httpbin-service](../practices/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. +Now try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running status. As a minimalist example, see [proxy-the-httpbin-service](../tutorials/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. ### Specify The Ingress Version diff --git a/docs/en/latest/deployments/k3s-rke.md b/docs/en/latest/deployments/k3s-rke.md index 799e68d28a..bcf1a82422 100644 --- a/docs/en/latest/deployments/k3s-rke.md +++ b/docs/en/latest/deployments/k3s-rke.md @@ -61,4 +61,4 @@ Five Service resources were created. The gateway service type is set to `NodePort`, so that clients can access Apache APISIX through the Node IPs and the assigned port. If you are using K3S and you want to expose a `LoadBalancer` service, try to use [Klipper](https://github.com/k3s-io/klipper-lb). -Now try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running status. As a minimalist example, see [proxy-the-httpbin-service](../practices/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. +Now try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running status. As a minimalist example, see [proxy-the-httpbin-service](../tutorials/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. diff --git a/docs/en/latest/deployments/kind.md b/docs/en/latest/deployments/kind.md index 0c44c34f86..7994a23bd8 100644 --- a/docs/en/latest/deployments/kind.md +++ b/docs/en/latest/deployments/kind.md @@ -67,4 +67,4 @@ Five Service resources were created. * `apisix-ingress-controller`, which exposes apisix-ingress-controller's metrics. * `apisix-etcd` and `apisix-etcd-headless` for etcd service and internal communication. -Now try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running of Ingress APISIX. As a minimalist example, see [proxy-the-httpbin-service](../practices/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. +Now try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running of Ingress APISIX. As a minimalist example, see [proxy-the-httpbin-service](../tutorials/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. diff --git a/docs/en/latest/deployments/kubesphere.md b/docs/en/latest/deployments/kubesphere.md index 49e8e74c8e..262bcf127f 100644 --- a/docs/en/latest/deployments/kubesphere.md +++ b/docs/en/latest/deployments/kubesphere.md @@ -57,7 +57,7 @@ Five Service resources were created. The gateway service type is set to `NodePort`, so that clients can access Apache APISIX through the Node IPs and the assigned port. If you want to expose a `LoadBalancer` service, try to use [Porter](https://github.com/kubesphere/porter). -Now try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running status. As a minimalist example, see [proxy-the-httpbin-service](../practices/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. +Now try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running status. As a minimalist example, see [proxy-the-httpbin-service](../tutorials/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. ### Specify The Ingress Version diff --git a/docs/en/latest/deployments/minikube.md b/docs/en/latest/deployments/minikube.md index 6de3141412..42de539f96 100644 --- a/docs/en/latest/deployments/minikube.md +++ b/docs/en/latest/deployments/minikube.md @@ -52,4 +52,4 @@ Five Service resources were created. * `apisix-ingress-controller`, which exposes apisix-ingress-controller's metrics. * `apisix-etcd` and `apisix-etcd-headless` for etcd service and internal communication. -Now try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running of Ingress APISIX. As a minimalist example, see [proxy-the-httpbin-service](../practices/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. +Now try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running of Ingress APISIX. As a minimalist example, see [proxy-the-httpbin-service](../tutorials/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. diff --git a/docs/en/latest/deployments/tke.md b/docs/en/latest/deployments/tke.md index b489a8658f..3acdbca5e7 100644 --- a/docs/en/latest/deployments/tke.md +++ b/docs/en/latest/deployments/tke.md @@ -66,7 +66,7 @@ kubectl get service apisix-gateway --namespace ingress-apisix -o jsonpath='{.sta Now open your [TKE console](https://console.cloud.tencent.com/tke2/overview), choosing your cluster and clicking the Workloads tag, you'll see all pods of Apache APISIX, etcd and apisix-ingress-controller are ready. -Try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running status. As a minimalist example, see [proxy-the-httpbin-service](../practices/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. +Try to create some [resources](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/concepts) to verify the running status. As a minimalist example, see [proxy-the-httpbin-service](../tutorials/proxy-the-httpbin-service.md) to learn how to apply resources to drive the apisix-ingress-controller. ### Specify The Ingress Version diff --git a/docs/en/latest/practices/cert-manager/ca.yaml b/docs/en/latest/tutorials/cert-manager/ca.yaml similarity index 100% rename from docs/en/latest/practices/cert-manager/ca.yaml rename to docs/en/latest/tutorials/cert-manager/ca.yaml diff --git a/docs/en/latest/practices/cert-manager/issuer.yaml b/docs/en/latest/tutorials/cert-manager/issuer.yaml similarity index 100% rename from docs/en/latest/practices/cert-manager/issuer.yaml rename to docs/en/latest/tutorials/cert-manager/issuer.yaml diff --git a/docs/en/latest/practices/check-crd-status.md b/docs/en/latest/tutorials/check-crd-status.md similarity index 100% rename from docs/en/latest/practices/check-crd-status.md rename to docs/en/latest/tutorials/check-crd-status.md diff --git a/docs/en/latest/practices/enable-authentication-and-restriction.md b/docs/en/latest/tutorials/enable-authentication-and-restriction.md similarity index 100% rename from docs/en/latest/practices/enable-authentication-and-restriction.md rename to docs/en/latest/tutorials/enable-authentication-and-restriction.md diff --git a/docs/en/latest/practices/how-to-access-Apache-APISIX-Prometheus-Metrics-on-k8s.md b/docs/en/latest/tutorials/how-to-access-Apache-APISIX-Prometheus-Metrics-on-k8s.md similarity index 100% rename from docs/en/latest/practices/how-to-access-Apache-APISIX-Prometheus-Metrics-on-k8s.md rename to docs/en/latest/tutorials/how-to-access-Apache-APISIX-Prometheus-Metrics-on-k8s.md diff --git a/docs/en/latest/practices/how-to-use-go-plugin-runner-in-apisix-ingress.md b/docs/en/latest/tutorials/how-to-use-go-plugin-runner-in-apisix-ingress.md similarity index 100% rename from docs/en/latest/practices/how-to-use-go-plugin-runner-in-apisix-ingress.md rename to docs/en/latest/tutorials/how-to-use-go-plugin-runner-in-apisix-ingress.md diff --git a/docs/en/latest/practices/index.md b/docs/en/latest/tutorials/index.md similarity index 100% rename from docs/en/latest/practices/index.md rename to docs/en/latest/tutorials/index.md diff --git a/docs/en/latest/practices/manage-certificates-with-cert-manager.md b/docs/en/latest/tutorials/manage-certificates-with-cert-manager.md similarity index 99% rename from docs/en/latest/practices/manage-certificates-with-cert-manager.md rename to docs/en/latest/tutorials/manage-certificates-with-cert-manager.md index ef65c0ad48..564f047b10 100644 --- a/docs/en/latest/practices/manage-certificates-with-cert-manager.md +++ b/docs/en/latest/tutorials/manage-certificates-with-cert-manager.md @@ -42,7 +42,7 @@ Assume that the SSL port is `9443`. ## Create Issuer -For testing purposes, we will use a simple CA issuer. All required files can be found [here](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/practices/cert-manager). +For testing purposes, we will use a simple CA issuer. All required files can be found [here](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/tutorials/cert-manager). To create a CA issuer, use the following commands: diff --git a/docs/en/latest/practices/manage-ingress-certificates-with-cert-manager.md b/docs/en/latest/tutorials/manage-ingress-certificates-with-cert-manager.md similarity index 98% rename from docs/en/latest/practices/manage-ingress-certificates-with-cert-manager.md rename to docs/en/latest/tutorials/manage-ingress-certificates-with-cert-manager.md index 77f49b2f7b..0fccc5b456 100644 --- a/docs/en/latest/practices/manage-ingress-certificates-with-cert-manager.md +++ b/docs/en/latest/tutorials/manage-ingress-certificates-with-cert-manager.md @@ -42,7 +42,7 @@ Assume that the SSL port is `9443`. ## Create Issuer -For testing purposes, we will use a simple CA issuer. All required files can be found [here](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/practices/cert-manager). +For testing purposes, we will use a simple CA issuer. All required files can be found [here](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/tutorials/cert-manager). To create a CA issuer, use the following commands: diff --git a/docs/en/latest/practices/mtls.md b/docs/en/latest/tutorials/mtls.md similarity index 99% rename from docs/en/latest/practices/mtls.md rename to docs/en/latest/tutorials/mtls.md index ba966bd1c9..5be017559c 100644 --- a/docs/en/latest/practices/mtls.md +++ b/docs/en/latest/tutorials/mtls.md @@ -88,7 +88,7 @@ It should output: Before configuring SSL, we must have certificates. Certificates often authorized by certificate provider, which also known as Certification Authority (CA). -You can use [OpenSSL](https://en.wikipedia.org/wiki/Openssl) to generate self-signed certificates for testing purposes. Some pre-generated certificates for this guide are [here](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/practices/mtls). +You can use [OpenSSL](https://en.wikipedia.org/wiki/Openssl) to generate self-signed certificates for testing purposes. Some pre-generated certificates for this guide are [here](https://github.com/apache/apisix-ingress-controller/tree/master/docs/en/latest/tutorials/mtls). - `ca.pem`: The root CA. - `server.pem` and `server.key`: Server certificate used to enable SSL (https). Contains correct `subjectAltName` matches domain `mtls.httpbin.local`. diff --git a/docs/en/latest/practices/mtls/ca.pem b/docs/en/latest/tutorials/mtls/ca.pem similarity index 100% rename from docs/en/latest/practices/mtls/ca.pem rename to docs/en/latest/tutorials/mtls/ca.pem diff --git a/docs/en/latest/practices/mtls/client-ca-secret.yaml b/docs/en/latest/tutorials/mtls/client-ca-secret.yaml similarity index 100% rename from docs/en/latest/practices/mtls/client-ca-secret.yaml rename to docs/en/latest/tutorials/mtls/client-ca-secret.yaml diff --git a/docs/en/latest/practices/mtls/mtls.yaml b/docs/en/latest/tutorials/mtls/mtls.yaml similarity index 100% rename from docs/en/latest/practices/mtls/mtls.yaml rename to docs/en/latest/tutorials/mtls/mtls.yaml diff --git a/docs/en/latest/practices/mtls/route.yaml b/docs/en/latest/tutorials/mtls/route.yaml similarity index 100% rename from docs/en/latest/practices/mtls/route.yaml rename to docs/en/latest/tutorials/mtls/route.yaml diff --git a/docs/en/latest/practices/mtls/server-secret.yaml b/docs/en/latest/tutorials/mtls/server-secret.yaml similarity index 100% rename from docs/en/latest/practices/mtls/server-secret.yaml rename to docs/en/latest/tutorials/mtls/server-secret.yaml diff --git a/docs/en/latest/practices/mtls/server.key b/docs/en/latest/tutorials/mtls/server.key similarity index 100% rename from docs/en/latest/practices/mtls/server.key rename to docs/en/latest/tutorials/mtls/server.key diff --git a/docs/en/latest/practices/mtls/server.pem b/docs/en/latest/tutorials/mtls/server.pem similarity index 100% rename from docs/en/latest/practices/mtls/server.pem rename to docs/en/latest/tutorials/mtls/server.pem diff --git a/docs/en/latest/practices/mtls/tls.yaml b/docs/en/latest/tutorials/mtls/tls.yaml similarity index 100% rename from docs/en/latest/practices/mtls/tls.yaml rename to docs/en/latest/tutorials/mtls/tls.yaml diff --git a/docs/en/latest/practices/mtls/user.key b/docs/en/latest/tutorials/mtls/user.key similarity index 100% rename from docs/en/latest/practices/mtls/user.key rename to docs/en/latest/tutorials/mtls/user.key diff --git a/docs/en/latest/practices/mtls/user.pem b/docs/en/latest/tutorials/mtls/user.pem similarity index 100% rename from docs/en/latest/practices/mtls/user.pem rename to docs/en/latest/tutorials/mtls/user.pem diff --git a/docs/en/latest/practices/proxy-grpc-service.md b/docs/en/latest/tutorials/proxy-grpc-service.md similarity index 100% rename from docs/en/latest/practices/proxy-grpc-service.md rename to docs/en/latest/tutorials/proxy-grpc-service.md diff --git a/docs/en/latest/practices/proxy-the-httpbin-service-with-ingress.md b/docs/en/latest/tutorials/proxy-the-httpbin-service-with-ingress.md similarity index 100% rename from docs/en/latest/practices/proxy-the-httpbin-service-with-ingress.md rename to docs/en/latest/tutorials/proxy-the-httpbin-service-with-ingress.md diff --git a/docs/en/latest/practices/proxy-the-httpbin-service.md b/docs/en/latest/tutorials/proxy-the-httpbin-service.md similarity index 100% rename from docs/en/latest/practices/proxy-the-httpbin-service.md rename to docs/en/latest/tutorials/proxy-the-httpbin-service.md diff --git a/docs/en/latest/practices/the-hard-way.md b/docs/en/latest/tutorials/the-hard-way.md similarity index 100% rename from docs/en/latest/practices/the-hard-way.md rename to docs/en/latest/tutorials/the-hard-way.md diff --git a/install.md b/install.md index 52b35c741e..b8d31ba5bc 100644 --- a/install.md +++ b/install.md @@ -46,4 +46,4 @@ Then you need to know which parameter need to be tweaked. If APISIX access token ## Verify Installation -There are a lot of use examples (See [samples](docs/en/latest/practices/index.md) for more details), try to follow the operations there to verify the installation. +There are a lot of use examples (See [samples](docs/en/latest/tutorials/index.md) for more details), try to follow the operations there to verify the installation.