From a2c5d1b2189aeac4e11032c81a36ae5993662828 Mon Sep 17 00:00:00 2001 From: adakisme Date: Wed, 21 Apr 2021 17:44:04 +0800 Subject: [PATCH] Fixed broken links Signed-off-by: adakisme --- .../helm-developer-guide.md | 2 ++ .../app-developer-guide/helm-specification.md | 2 ++ .../en/docs/cluster-administration/nodes.md | 2 ++ .../persistent-volume-and-storage-class.md | 2 ++ .../how-to-use/credential-management.md | 2 ++ .../overview.md | 2 ++ .../retrieve-kubeconfig.md | 2 ++ .../project-administration/project-gateway.md | 2 ++ .../role-and-member-management.md | 4 ++- .../application-workloads/cronjobs.md | 2 ++ .../application-workloads/daemonsets.md | 2 ++ .../application-workloads/deployments.md | 3 ++- .../application-workloads/jobs.md | 3 ++- .../application-workloads/routes.md | 3 +++ .../application-workloads/services.md | 2 ++ .../application-workloads/statefulsets.md | 2 ++ .../application/app-template.md | 2 ++ .../application/compose-app.md | 2 ++ .../configuration/configmaps.md | 2 ++ .../configuration/image-registry.md | 2 ++ .../configuration/secrets.md | 2 ++ .../image-builder/source-to-image.md | 2 ++ .../project-user-guide/storage/volumes.md | 2 ++ .../project-quotas.md | 2 ++ layouts/robots.txt | 26 +++++++++++++++++++ 25 files changed, 76 insertions(+), 3 deletions(-) diff --git a/content/en/docs/application-store/app-developer-guide/helm-developer-guide.md b/content/en/docs/application-store/app-developer-guide/helm-developer-guide.md index b7dc2f393..c58db6c49 100644 --- a/content/en/docs/application-store/app-developer-guide/helm-developer-guide.md +++ b/content/en/docs/application-store/app-developer-guide/helm-developer-guide.md @@ -3,6 +3,8 @@ title: "Helm Developer Guide" keywords: 'Kubernetes, KubeSphere, helm, development' description: 'Develop your own Helm-based app.' linkTitle: "Helm Developer Guide" +aliases: + - "/docs/application-store/app-developer-guide/helm-developer-guide/" weight: 14410 --- diff --git a/content/en/docs/application-store/app-developer-guide/helm-specification.md b/content/en/docs/application-store/app-developer-guide/helm-specification.md index 895c42e3d..2c42dd4bd 100644 --- a/content/en/docs/application-store/app-developer-guide/helm-specification.md +++ b/content/en/docs/application-store/app-developer-guide/helm-specification.md @@ -3,6 +3,8 @@ title: "Helm Specifications" keywords: 'Kubernetes, KubeSphere, Helm, specifications' description: 'Understand the chart structure and specifications.' linkTitle: "Helm Specifications" +aliases: + - "/docs/application-store/app-developer-guide/helm-specification/" weight: 14420 --- diff --git a/content/en/docs/cluster-administration/nodes.md b/content/en/docs/cluster-administration/nodes.md index e92867eb7..22ccb8914 100644 --- a/content/en/docs/cluster-administration/nodes.md +++ b/content/en/docs/cluster-administration/nodes.md @@ -4,6 +4,8 @@ keywords: "Kubernetes, KubeSphere, taints, nodes, labels, requests, limits" description: "Monitor node status and learn how to add node labels or taints." linkTitle: "Node Management" +aliases: + - "/docs/cluster-administration/nodes/" weight: 8100 --- diff --git a/content/en/docs/cluster-administration/persistent-volume-and-storage-class.md b/content/en/docs/cluster-administration/persistent-volume-and-storage-class.md index 65006880b..784e7e22e 100644 --- a/content/en/docs/cluster-administration/persistent-volume-and-storage-class.md +++ b/content/en/docs/cluster-administration/persistent-volume-and-storage-class.md @@ -3,6 +3,8 @@ title: "Persistent Volumes and Storage Classes" keywords: "storage, volume, pv, pvc, storage class, csi, Ceph RBD, Glusterfs, QingCloud, " description: "Learn basic concepts of PVs, PVCs and storage classes, and demonstrate how to manage storage classes and PVCs in KubeSphere." linkTitle: "Persistent Volumes and Storage Classes" +aliases: + - "/docs/cluster-administration/storageclass/" weight: 8400 --- diff --git a/content/en/docs/devops-user-guide/how-to-use/credential-management.md b/content/en/docs/devops-user-guide/how-to-use/credential-management.md index ddb8c37ad..ea7024365 100644 --- a/content/en/docs/devops-user-guide/how-to-use/credential-management.md +++ b/content/en/docs/devops-user-guide/how-to-use/credential-management.md @@ -3,6 +3,8 @@ title: "Credential Management" keywords: 'Kubernetes, docker, credential, KubeSphere, devops' description: 'Create credentials so that your pipelines can communicate with third-party applications or websites.' linkTitle: "Credential Management" +aliases: + - "/docs/devops-user-guide/introduction/credential/" weight: 11230 --- diff --git a/content/en/docs/devops-user-guide/understand-and-manage-devops-projects/overview.md b/content/en/docs/devops-user-guide/understand-and-manage-devops-projects/overview.md index caac53454..d73b30bba 100644 --- a/content/en/docs/devops-user-guide/understand-and-manage-devops-projects/overview.md +++ b/content/en/docs/devops-user-guide/understand-and-manage-devops-projects/overview.md @@ -3,6 +3,8 @@ title: "DevOps — Overview" keywords: 'Kubernetes, KubeSphere, DevOps, overview' description: 'Develop a basic understanding of DevOps.' linkTitle: "Overview" +aliases: + - "/docs/devops-user-guide/introduction/pipeline/" weight: 11110 --- diff --git a/content/en/docs/multicluster-management/enable-multicluster/retrieve-kubeconfig.md b/content/en/docs/multicluster-management/enable-multicluster/retrieve-kubeconfig.md index c46ddb221..fa965ecd6 100644 --- a/content/en/docs/multicluster-management/enable-multicluster/retrieve-kubeconfig.md +++ b/content/en/docs/multicluster-management/enable-multicluster/retrieve-kubeconfig.md @@ -3,6 +3,8 @@ title: "Retrieve KubeConfig" keywords: 'Kubernetes, KubeSphere, multicluster, hybrid-cloud, kubeconfig' description: 'Retrieve the KubeConfig which is needed for cluster importing through direct connection.' titleLink: "Retrieve KubeConfig" +aliases: + - "/docs/multicluster-management/enable-multicluster/retrieve-kubeconfig/" weight: 5230 --- diff --git a/content/en/docs/project-administration/project-gateway.md b/content/en/docs/project-administration/project-gateway.md index d910dddcc..610e16a08 100644 --- a/content/en/docs/project-administration/project-gateway.md +++ b/content/en/docs/project-administration/project-gateway.md @@ -3,6 +3,8 @@ title: "Project Gateway" keywords: 'KubeSphere, Kubernetes, project, gateway, NodePort, LoadBalancer' description: 'Understand the concept of project gateway and how to manage it.' linkTitle: "Project Gateway" +aliases: + - "/docs/project-administration/project-gateway/" weight: 13500 --- diff --git a/content/en/docs/project-administration/role-and-member-management.md b/content/en/docs/project-administration/role-and-member-management.md index 53b31c5d8..90fe25bdf 100644 --- a/content/en/docs/project-administration/role-and-member-management.md +++ b/content/en/docs/project-administration/role-and-member-management.md @@ -2,7 +2,9 @@ title: "Role and Member Management In Your Project" keywords: 'KubeSphere, Kubernetes, role, member, management, project' description: 'Learn how to manage access control for a project.' - +aliases: + - "/docs/project-administration/project-roles/" + - "/docs/project-administration/project-members/" linkTitle: "Role and Member Management" weight: 13200 --- diff --git a/content/en/docs/project-user-guide/application-workloads/cronjobs.md b/content/en/docs/project-user-guide/application-workloads/cronjobs.md index fb579a451..9c25fe080 100644 --- a/content/en/docs/project-user-guide/application-workloads/cronjobs.md +++ b/content/en/docs/project-user-guide/application-workloads/cronjobs.md @@ -3,6 +3,8 @@ title: "CronJobs" keywords: "KubeSphere, Kubernetes, jobs, cronjobs" description: "Learn basic concepts of CronJobs and how to create CronJobs in KubeSphere." linkTitle: "CronJobs" +aliases: + - "/docs/project-user-guide/application-workloads/cronjobs/" weight: 10260 --- diff --git a/content/en/docs/project-user-guide/application-workloads/daemonsets.md b/content/en/docs/project-user-guide/application-workloads/daemonsets.md index cb5167e62..ec722f847 100644 --- a/content/en/docs/project-user-guide/application-workloads/daemonsets.md +++ b/content/en/docs/project-user-guide/application-workloads/daemonsets.md @@ -3,6 +3,8 @@ title: "DaemonSets" keywords: 'KubeSphere, Kubernetes, DaemonSet, workload' description: 'Learn basic concepts of DaemonSets and how to create DaemonSets in KubeSphere.' linkTitle: "DaemonSets" +aliases: + - "/docs/project-user-guide/application-workloads/daemonsets/" weight: 10230 --- diff --git a/content/en/docs/project-user-guide/application-workloads/deployments.md b/content/en/docs/project-user-guide/application-workloads/deployments.md index b4671c2ec..2b93f9f3d 100644 --- a/content/en/docs/project-user-guide/application-workloads/deployments.md +++ b/content/en/docs/project-user-guide/application-workloads/deployments.md @@ -3,7 +3,8 @@ title: "Deployments" keywords: 'KubeSphere, Kubernetes, Deployments, workload' description: 'Learn basic concepts of Deployments and how to create Deployments in KubeSphere.' linkTitle: "Deployments" - +aliases: + - "/docs/project-user-guide/application-workloads/deployments/" weight: 10210 --- diff --git a/content/en/docs/project-user-guide/application-workloads/jobs.md b/content/en/docs/project-user-guide/application-workloads/jobs.md index f5c28eaef..26a687fd0 100644 --- a/content/en/docs/project-user-guide/application-workloads/jobs.md +++ b/content/en/docs/project-user-guide/application-workloads/jobs.md @@ -3,7 +3,8 @@ title: "Jobs" keywords: "KubeSphere, Kubernetes, docker, jobs" description: "Learn basic concepts of Jobs and how to create Jobs in KubeSphere." linkTitle: "Jobs" - +aliases: + - "/docs/project-user-guide/application-workloads/jobs/" weight: 10250 --- diff --git a/content/en/docs/project-user-guide/application-workloads/routes.md b/content/en/docs/project-user-guide/application-workloads/routes.md index a0be0cf08..ae98ddf86 100644 --- a/content/en/docs/project-user-guide/application-workloads/routes.md +++ b/content/en/docs/project-user-guide/application-workloads/routes.md @@ -2,6 +2,9 @@ title: "Routes" keywords: "KubeSphere, Kubernetes, Route, Ingress" description: "Learn basic concepts of Routes (i.e. Ingress) and how to create Routes in KubeSphere." +linktitle: "Routes" +aliases: + - "/docs/project-user-guide/application-workloads/ingress/" weight: 10270 --- diff --git a/content/en/docs/project-user-guide/application-workloads/services.md b/content/en/docs/project-user-guide/application-workloads/services.md index 518db927f..cb99e87d6 100644 --- a/content/en/docs/project-user-guide/application-workloads/services.md +++ b/content/en/docs/project-user-guide/application-workloads/services.md @@ -3,6 +3,8 @@ title: "Services" keywords: 'KubeSphere, Kubernetes, services, workloads' description: 'Learn basic concepts of Services and how to create Services in KubeSphere.' linkTitle: "Services" +aliases: + - "/docs/project-user-guide/application-workloads/services/" weight: 10240 --- diff --git a/content/en/docs/project-user-guide/application-workloads/statefulsets.md b/content/en/docs/project-user-guide/application-workloads/statefulsets.md index 0b06d8753..53297b072 100644 --- a/content/en/docs/project-user-guide/application-workloads/statefulsets.md +++ b/content/en/docs/project-user-guide/application-workloads/statefulsets.md @@ -3,6 +3,8 @@ title: "StatefulSets" keywords: 'KubeSphere, Kubernetes, StatefulSets, dashboard, service' description: 'Learn basic concepts of StatefulSets and how to create StatefulSets in KubeSphere.' linkTitle: "StatefulSets" +aliases: + - "/docs/project-user-guide/application-workloads/statefulsets/" weight: 10220 --- diff --git a/content/en/docs/project-user-guide/application/app-template.md b/content/en/docs/project-user-guide/application/app-template.md index 58b924dc9..cb3ba5634 100644 --- a/content/en/docs/project-user-guide/application/app-template.md +++ b/content/en/docs/project-user-guide/application/app-template.md @@ -3,6 +3,8 @@ title: "App Templates" keywords: 'Kubernetes, chart, Helm, KubeSphere, application, repository, template' description: 'Understand the concept of app templates and how they can help to deploy applications within enterprises.' linkTitle: "App Templates" +aliases: + - "/docs/project-user-guide/application-workloads/app-template/" weight: 10110 --- diff --git a/content/en/docs/project-user-guide/application/compose-app.md b/content/en/docs/project-user-guide/application/compose-app.md index 5982765c7..313f744d5 100644 --- a/content/en/docs/project-user-guide/application/compose-app.md +++ b/content/en/docs/project-user-guide/application/compose-app.md @@ -3,6 +3,8 @@ title: "Create a Microservices-based App" keywords: 'KubeSphere, Kubernetes, service mesh, microservices' description: 'Learn how to compose a microservice-based application from scratch.' linkTitle: "Create a Microservices-based App" +aliases: + - "/docs/project-user-guide/application-workloads/composing-app/" weight: 10140 --- diff --git a/content/en/docs/project-user-guide/configuration/configmaps.md b/content/en/docs/project-user-guide/configuration/configmaps.md index cccb0533a..a498a800d 100644 --- a/content/en/docs/project-user-guide/configuration/configmaps.md +++ b/content/en/docs/project-user-guide/configuration/configmaps.md @@ -3,6 +3,8 @@ title: "ConfigMaps" keywords: 'KubeSphere, Kubernetes, ConfigMaps' description: 'Learn how to create a ConfigMap in KubeSphere.' linkTitle: "ConfigMaps" +aliases: + - "/docs/project-user-guide/configuration/configmaps/" weight: 10420 --- diff --git a/content/en/docs/project-user-guide/configuration/image-registry.md b/content/en/docs/project-user-guide/configuration/image-registry.md index ef107bef5..593f64d64 100644 --- a/content/en/docs/project-user-guide/configuration/image-registry.md +++ b/content/en/docs/project-user-guide/configuration/image-registry.md @@ -3,6 +3,8 @@ title: "Image Registries" keywords: 'KubeSphere, Kubernetes, docker, Secrets' description: 'Learn how to create an image registry in KubeSphere.' linkTitle: "Image Registries" +aliases: + - "/docs/project-user-guide/configuration/image-registry/" weight: 10430 --- diff --git a/content/en/docs/project-user-guide/configuration/secrets.md b/content/en/docs/project-user-guide/configuration/secrets.md index 8cf57f619..41082a51d 100644 --- a/content/en/docs/project-user-guide/configuration/secrets.md +++ b/content/en/docs/project-user-guide/configuration/secrets.md @@ -3,6 +3,8 @@ title: "Secrets" keywords: 'KubeSphere, Kubernetes, Secrets' description: 'Learn how to create a Secret in KubeSphere.' linkTitle: "Secrets" +aliases: + - "/docs/project-user-guide/configuration/secrets/" weight: 10410 --- diff --git a/content/en/docs/project-user-guide/image-builder/source-to-image.md b/content/en/docs/project-user-guide/image-builder/source-to-image.md index 7400885b7..d090f948d 100644 --- a/content/en/docs/project-user-guide/image-builder/source-to-image.md +++ b/content/en/docs/project-user-guide/image-builder/source-to-image.md @@ -3,6 +3,8 @@ title: "Source to Image: Publish an App without a Dockerfile" keywords: 'KubeSphere, Kubernetes, Docker, S2I, Source-to-Image' description: 'Use S2I to import a Java sample project in KubeSphere, create an image and publish it to Kubernetes.' linkTitle: "Source to Image: Publish an App without a Dockerfile" +aliases: + - "/docs/project-user-guide/application-workloads/s2i-template/" weight: 10610 --- diff --git a/content/en/docs/project-user-guide/storage/volumes.md b/content/en/docs/project-user-guide/storage/volumes.md index 40c6f3ab2..44b6948de 100644 --- a/content/en/docs/project-user-guide/storage/volumes.md +++ b/content/en/docs/project-user-guide/storage/volumes.md @@ -3,6 +3,8 @@ title: "Volumes" keywords: 'Kubernetes, persistent volumes, persistent volume claims, volume clone, volume snapshot, volume expanding' description: 'Learn how to create, edit, and mount a volume in KubeSphere.' linkTitle: "Volumes" +aliases: + - "/docs/project-user-guide/storage/volume/" weight: 10310 --- diff --git a/content/en/docs/workspace-administration/project-quotas.md b/content/en/docs/workspace-administration/project-quotas.md index 37555903f..019573968 100644 --- a/content/en/docs/workspace-administration/project-quotas.md +++ b/content/en/docs/workspace-administration/project-quotas.md @@ -3,6 +3,8 @@ title: "Project Quotas" keywords: 'KubeSphere, Kubernetes, projects, quotas, resources, requests, limits' description: 'Set requests and limits to control resource usage in a project.' linkTitle: "Project Quotas" +aliases: + - "/docs/project-administration/project-quota/" weight: 9600 --- diff --git a/layouts/robots.txt b/layouts/robots.txt index 6c892dcf3..40e6574df 100644 --- a/layouts/robots.txt +++ b/layouts/robots.txt @@ -1,6 +1,32 @@ User-agent: * Disallow: /docs/cluster-administration/platform-settings/customize-basic-information/ Disallow: /docs/project-user-guide/grayscale/overview/ +Disallow: /docs/project-user-guide/application-workloads/app-template/ +Disallow: /docs/project-user-guide/application-workloads/composing-app/ +Disallow: /docs/project-user-guide/application-workloads/deployments/ +Disallow: /docs/project-user-guide/application-workloads/statefulsets/ +Disallow: /docs/project-user-guide/application-workloads/daemonsets/ +Disallow: /docs/project-user-guide/application-workloads/jobs/ +Disallow: /docs/project-user-guide/application-workloads/cronjobs/ +Disallow: /docs/project-user-guide/application-workloads/services/ +Disallow: /docs/project-user-guide/application-workloads/ingress/ +Disallow: /docs/project-user-guide/storage/volume/ +Disallow: /docs/project-user-guide/configuration/secrets/ +Disallow: /docs/project-user-guide/configuration/configmaps/ +Disallow: /docs/project-user-guide/configuration/image-registry/ +Disallow: /docs/project-user-guide/grayscale-release/overview/ +Disallow: /docs/project-administration/project-gateway/ +Disallow: /docs/project-administration/project-quota/ +Disallow: /docs/project-administration/project-roles/ +Disallow: /docs/project-administration/project-members/ +Disallow: /docs/cluster-administration/nodes/ +Disallow: /docs/cluster-administration/storageclass/ +Disallow: /docs/devops-user-guide/introduction/pipeline/ +Disallow: /docs/devops-user-guide/introduction/credential/ +Disallow: /docs/application-store/app-developer-guide/helm-specification/ +Disallow: /docs/application-store/app-developer-guide/helm-developer-guide/ +Disallow: /docs/multicluster-management/enable-multicluster/retrieve-kubeconfig/ +Disallow: /docs/project-user-guide/application-workloads/s2i-template/ {{ range .Pages }} {{ if .Params.disallow }} Disallow: {{ .RelPermalink }}