Skip to content

Commit 83100f9

Browse files
committed
Switch to Hugo page discovery and add description field to kubectl command front matter
1 parent c9d35db commit 83100f9

116 files changed

Lines changed: 311 additions & 452 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

assets/js/kubectl-ref-index.js

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
document.addEventListener('DOMContentLoaded', function() {
2+
const search = document.getElementById('kubectl-cmd-search');
3+
const expandBtn = document.getElementById('kubectl-expand-all');
4+
const collapseBtn = document.getElementById('kubectl-collapse-all');
5+
const container = document.getElementById('kubectl-cmd-list');
6+
7+
if (!container) return;
8+
9+
const entries = container.querySelectorAll('details.kubectl-cmd-entry');
10+
11+
const entryTexts = Array.from(entries).map(function(el) {
12+
const summary = el.querySelector('summary');
13+
const subs = el.querySelectorAll('.kubectl-subcmd-list li');
14+
let text = summary ? summary.textContent.toLowerCase() : '';
15+
for (const sub of subs) {
16+
text += ' ' + sub.textContent.toLowerCase();
17+
}
18+
return text;
19+
});
20+
21+
if (search) {
22+
search.addEventListener('input', function() {
23+
const term = search.value.toLowerCase().trim();
24+
25+
entries.forEach(function(el, i) {
26+
if (!term || entryTexts[i].includes(term)) {
27+
el.classList.remove('hidden');
28+
if (term) el.open = true;
29+
} else {
30+
el.classList.add('hidden');
31+
}
32+
});
33+
});
34+
}
35+
36+
if (expandBtn) {
37+
expandBtn.addEventListener('click', function() {
38+
for (const el of entries) el.open = true;
39+
});
40+
}
41+
42+
if (collapseBtn) {
43+
collapseBtn.addEventListener('click', function() {
44+
for (const el of entries) el.open = false;
45+
});
46+
}
47+
});

assets/scss/_custom.scss

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1113,25 +1113,6 @@ body.cid-community .community-section.community-frame .twittercol1 {
11131113
align-items: center;
11141114
}
11151115

1116-
// kubectl reference index page
1117-
#kubectl-cmd-search {
1118-
width: 50%;
1119-
}
1120-
1121-
.kubectl-reference-index {
1122-
details.kubectl-cmd-entry > summary {
1123-
cursor: pointer;
1124-
}
1125-
1126-
details.kubectl-cmd-entry:not([open]) > summary:after {
1127-
content: none;
1128-
}
1129-
1130-
.kubectl-cmd-entry.hidden {
1131-
display: none;
1132-
}
1133-
}
1134-
11351116
body.cid-community details > summary {
11361117
color: #303030;
11371118
}

assets/scss/_documentation.scss

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,25 @@ details:not([open]) > summary:after {
185185
display: inline-block;
186186
}
187187

188+
// kubectl reference index page
189+
#kubectl-cmd-search {
190+
width: 50%;
191+
}
192+
193+
.kubectl-reference-index {
194+
details.kubectl-cmd-entry > summary {
195+
cursor: pointer;
196+
}
197+
198+
details.kubectl-cmd-entry:not([open]) > summary:after {
199+
content: none;
200+
}
201+
202+
.kubectl-cmd-entry.hidden {
203+
display: none;
204+
}
205+
}
206+
188207
// glossary
189208

190209
body.glossary {
@@ -565,4 +584,4 @@ main {
565584
.math .katex .base {
566585
overflow-x: scroll;
567586
width: 100%;
568-
}
587+
}

content/en/docs/reference/kubectl/generated/_index.md

Lines changed: 1 addition & 381 deletions
Large diffs are not rendered by default.

content/en/docs/reference/kubectl/generated/kubectl.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: kubectl
33
content_type: tool-reference
44
weight: 30
55
auto_generated: true
6+
description: >-
7+
kubectl controls the Kubernetes cluster manager
68
---
79

810

content/en/docs/reference/kubectl/generated/kubectl_alpha/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: kubectl alpha
33
content_type: tool-reference
44
weight: 30
55
auto_generated: true
6+
description: >-
7+
Commands for features in alpha
68
no_list: true
79
---
810

content/en/docs/reference/kubectl/generated/kubectl_alpha/kubectl_alpha_kuberc.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: kubectl alpha kuberc
33
content_type: tool-reference
44
weight: 30
55
auto_generated: true
6+
description: >-
7+
Manage kuberc configuration files
68
---
79

810

content/en/docs/reference/kubectl/generated/kubectl_alpha/kubectl_alpha_kuberc_set.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: kubectl alpha kuberc set
33
content_type: tool-reference
44
weight: 30
55
auto_generated: true
6+
description: >-
7+
Set values in the kuberc configuration
68
---
79

810

content/en/docs/reference/kubectl/generated/kubectl_alpha/kubectl_alpha_kuberc_view.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: kubectl alpha kuberc view
33
content_type: tool-reference
44
weight: 30
55
auto_generated: true
6+
description: >-
7+
Display the current kuberc configuration
68
---
79

810

content/en/docs/reference/kubectl/generated/kubectl_annotate/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: kubectl annotate
33
content_type: tool-reference
44
weight: 30
55
auto_generated: true
6+
description: >-
7+
Update the annotations on a resource
68
no_list: true
79
---
810

0 commit comments

Comments
 (0)