Skip to content

Commit 324e867

Browse files
committed
Add doc-versions-list shortcode
Signed-off-by: Marko Mudrinić <[email protected]>
1 parent b9bb81d commit 324e867

File tree

3 files changed

+24
-7
lines changed

3 files changed

+24
-7
lines changed

content/en/docs/setup/production-environment/tools/kubeadm/install-kubeadm.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,7 @@ This page shows how to install the `kubeadm` toolbox.
1515
For information on how to create a cluster with kubeadm once you have performed this installation process,
1616
see the [Creating a cluster with kubeadm](/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/) page.
1717

18-
This installation guide is for Kubernetes {{< skew currentVersion >}}. If you want to use a different
19-
Kubernetes version, please refer to the following pages instead:
20-
21-
- [Installing kubeadm for Kubernetes {{< skew currentVersionAddMinor -1 "." >}}](https://v{{< skew currentVersionAddMinor -1 "-" >}}.docs.kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/)
22-
- [Installing kubeadm for Kubernetes {{< skew currentVersionAddMinor -2 "." >}}](https://v{{< skew currentVersionAddMinor -2 "-" >}}.docs.kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/)
23-
- [Installing kubeadm for Kubernetes {{< skew currentVersionAddMinor -3 "." >}}](https://v{{< skew currentVersionAddMinor -3 "-" >}}.docs.kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/)
24-
- [Installing kubeadm for Kubernetes {{< skew currentVersionAddMinor -4 "." >}}](https://v{{< skew currentVersionAddMinor -4 "-" >}}.docs.kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/)
18+
{{< doc-versions-list "installation guide" >}}
2519

2620
## {{% heading "prerequisites" %}}
2721

data/i18n/en/en.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,9 @@ other = "I AM..."
9191
[docs_label_users]
9292
other = "Users"
9393

94+
[docs_page_versions]
95+
other = "This %s is for Kubernetes %s. If you want to use a different Kubernetes version, please refer to the following pages instead:"
96+
9497
[docs_version_current]
9598
other = "(this documentation)"
9699

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{{ $versions := .Page.Param "versions" }}
2+
{{ $thisPageRelUri := .Page.RelPermalink }}
3+
{{ $thisPageTitle := .Page.Title }}
4+
{{ $thisVersionArray := split (.Page.Param "version") "." }}
5+
{{ $itemName := .Get 0 }}
6+
7+
<div class="version-list">
8+
<p>
9+
{{ printf (T "docs_page_versions") $itemName (delimit $thisVersionArray ".") }}
10+
</p>
11+
<ul>
12+
{{ range $index, $version := $versions }}
13+
{{ if ne .version ( delimit $thisVersionArray "." ) }}
14+
<li>
15+
<a href="{{ .url }}{{ $thisPageRelUri }}">{{ $thisPageTitle }} (Kubernetes {{ .version }})</a>
16+
</li>
17+
{{ end }}
18+
{{ end }}
19+
</ul>
20+
</div>

0 commit comments

Comments
 (0)