mirror of
https://github.com/kubernetes-sigs/node-feature-discovery.git
synced 2024-12-14 11:57:51 +00:00
Update documentation for master
Auto-generated from c793796
by 'update-gh-pages.sh'
This commit is contained in:
parent
ab01e1a049
commit
7d3b87706a
35 changed files with 8132 additions and 9 deletions
1
master/404.html
Normal file
1
master/404.html
Normal file
File diff suppressed because one or more lines are too long
BIN
master/assets/css/fonts/Roboto-Slab-Bold.woff
Normal file
BIN
master/assets/css/fonts/Roboto-Slab-Bold.woff
Normal file
Binary file not shown.
BIN
master/assets/css/fonts/Roboto-Slab-Bold.woff2
Normal file
BIN
master/assets/css/fonts/Roboto-Slab-Bold.woff2
Normal file
Binary file not shown.
BIN
master/assets/css/fonts/Roboto-Slab-Regular.woff
Normal file
BIN
master/assets/css/fonts/Roboto-Slab-Regular.woff
Normal file
Binary file not shown.
BIN
master/assets/css/fonts/Roboto-Slab-Regular.woff2
Normal file
BIN
master/assets/css/fonts/Roboto-Slab-Regular.woff2
Normal file
Binary file not shown.
BIN
master/assets/css/fonts/fontawesome-webfont.eot
Normal file
BIN
master/assets/css/fonts/fontawesome-webfont.eot
Normal file
Binary file not shown.
2671
master/assets/css/fonts/fontawesome-webfont.svg
Normal file
2671
master/assets/css/fonts/fontawesome-webfont.svg
Normal file
File diff suppressed because it is too large
Load diff
After Width: | Height: | Size: 434 KiB |
BIN
master/assets/css/fonts/fontawesome-webfont.ttf
Normal file
BIN
master/assets/css/fonts/fontawesome-webfont.ttf
Normal file
Binary file not shown.
BIN
master/assets/css/fonts/fontawesome-webfont.woff
Normal file
BIN
master/assets/css/fonts/fontawesome-webfont.woff
Normal file
Binary file not shown.
BIN
master/assets/css/fonts/fontawesome-webfont.woff2
Normal file
BIN
master/assets/css/fonts/fontawesome-webfont.woff2
Normal file
Binary file not shown.
BIN
master/assets/css/fonts/lato-bold-italic.woff
Normal file
BIN
master/assets/css/fonts/lato-bold-italic.woff
Normal file
Binary file not shown.
BIN
master/assets/css/fonts/lato-bold-italic.woff2
Normal file
BIN
master/assets/css/fonts/lato-bold-italic.woff2
Normal file
Binary file not shown.
BIN
master/assets/css/fonts/lato-bold.woff
Normal file
BIN
master/assets/css/fonts/lato-bold.woff
Normal file
Binary file not shown.
BIN
master/assets/css/fonts/lato-bold.woff2
Normal file
BIN
master/assets/css/fonts/lato-bold.woff2
Normal file
Binary file not shown.
BIN
master/assets/css/fonts/lato-normal-italic.woff
Normal file
BIN
master/assets/css/fonts/lato-normal-italic.woff
Normal file
Binary file not shown.
BIN
master/assets/css/fonts/lato-normal-italic.woff2
Normal file
BIN
master/assets/css/fonts/lato-normal-italic.woff2
Normal file
Binary file not shown.
BIN
master/assets/css/fonts/lato-normal.woff
Normal file
BIN
master/assets/css/fonts/lato-normal.woff
Normal file
Binary file not shown.
BIN
master/assets/css/fonts/lato-normal.woff2
Normal file
BIN
master/assets/css/fonts/lato-normal.woff2
Normal file
Binary file not shown.
5119
master/assets/css/theme.css
Normal file
5119
master/assets/css/theme.css
Normal file
File diff suppressed because it is too large
Load diff
1
master/assets/css/theme.min.css
vendored
Normal file
1
master/assets/css/theme.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
master/assets/images/apple-touch-icon-300x300.jpg
Normal file
BIN
master/assets/images/apple-touch-icon-300x300.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.9 KiB |
BIN
master/assets/images/favicon-16x16.png
Normal file
BIN
master/assets/images/favicon-16x16.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 260 B |
BIN
master/assets/images/favicon-32x32.png
Normal file
BIN
master/assets/images/favicon-32x32.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 379 B |
BIN
master/assets/images/favicon-96x96.png
Normal file
BIN
master/assets/images/favicon-96x96.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 662 B |
5
master/assets/images/favicon.svg
Normal file
5
master/assets/images/favicon.svg
Normal file
|
@ -0,0 +1,5 @@
|
|||
<!-- material-design-icons article 32x32 -->
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#2980b9" width="32px" height="32px">
|
||||
<path d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 335 B |
2
master/assets/js/jquery.min.js
vendored
Normal file
2
master/assets/js/jquery.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
31
master/assets/js/mermaid.min.js
vendored
Normal file
31
master/assets/js/mermaid.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
292
master/assets/js/theme.js
Normal file
292
master/assets/js/theme.js
Normal file
|
@ -0,0 +1,292 @@
|
|||
function search(data) {
|
||||
let text = new URL(location.href).searchParams.get("q");
|
||||
let lang = new URL(location.href).searchParams.get("lang") || ui.lang;
|
||||
|
||||
$("input[name='q']").val(text);
|
||||
|
||||
let results = [];
|
||||
let regexp = new RegExp();
|
||||
try {
|
||||
regexp = new RegExp(text, "im");
|
||||
} catch (e) {
|
||||
$(".search-results .content").empty();
|
||||
$(".search-results .summary").html(ui.i18n.search_results_not_found);
|
||||
$(".search-results h2").html(ui.i18n.search_results);
|
||||
return debug(e.message);
|
||||
}
|
||||
|
||||
function slice(content, min, max) {
|
||||
return content
|
||||
.slice(min, max)
|
||||
.replace(regexp, (match) => `<span class="bg-yellow">${match}</span>`);
|
||||
}
|
||||
for (page of data) {
|
||||
let [title, content] = [null, null];
|
||||
try {
|
||||
if (page.title) {
|
||||
title = page.title.match(regexp);
|
||||
} else {
|
||||
if (page.url == "/") {
|
||||
page.title = ui.title;
|
||||
} else {
|
||||
page.title = page.url;
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
debug(e.message);
|
||||
}
|
||||
try {
|
||||
if (page.content) {
|
||||
page.content = $("<div/>").html(page.content).text();
|
||||
content = page.content.match(regexp);
|
||||
}
|
||||
} catch (e) {
|
||||
debug(e.message);
|
||||
}
|
||||
if (title || content) {
|
||||
let result = [
|
||||
`<a href="${ui.baseurl}${page.url}?highlight=${text}">${page.title}</a>`,
|
||||
];
|
||||
if (content) {
|
||||
let [min, max] = [content.index - 100, content.index + 100];
|
||||
let [prefix, suffix] = ["...", "..."];
|
||||
|
||||
if (min < 0) {
|
||||
prefix = "";
|
||||
min = 0;
|
||||
}
|
||||
if (max > page.content.length) {
|
||||
suffix = "";
|
||||
max = page.content.length;
|
||||
}
|
||||
result.push(
|
||||
`<p class="text-gray">${prefix}${slice(
|
||||
page.content,
|
||||
min,
|
||||
max
|
||||
)}${suffix}</p>`
|
||||
);
|
||||
}
|
||||
results.push(`<li class="border-top py-4">${result.join("")}</li>`);
|
||||
}
|
||||
}
|
||||
if (results.length > 0 && text.length > 0) {
|
||||
$(".search-results .content").html(results.join(""));
|
||||
$(".search-results .summary").html(
|
||||
ui.i18n.search_results_found.replace("#", results.length)
|
||||
);
|
||||
} else {
|
||||
$(".search-results .content").empty();
|
||||
$(".search-results .summary").html(ui.i18n.search_results_not_found);
|
||||
}
|
||||
$(".search-results h2").html(ui.i18n.search_results);
|
||||
}
|
||||
|
||||
function initialize(name) {
|
||||
let link = $(".toctree").find(`[href="${decodeURI(name)}"]`);
|
||||
|
||||
if (link.length > 0) {
|
||||
$(".toctree .current").removeClass("current");
|
||||
link.addClass("current");
|
||||
link.closest(".level-1").parent().addClass("current");
|
||||
for (let i = 1; i <= 11; i++) {
|
||||
link.closest(`.level-${i}`).addClass("current");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function toggleCurrent(link) {
|
||||
let closest = link.closest("li");
|
||||
closest.siblings("li.current").removeClass("current");
|
||||
closest.siblings().find("li.current").removeClass("current");
|
||||
closest.find("> ul li.current").removeClass("current");
|
||||
closest.toggleClass("current");
|
||||
}
|
||||
|
||||
function toc() {
|
||||
$(".toctree li.current")
|
||||
.append('<ul class="content-toc"></ul>')
|
||||
.html(function () {
|
||||
let level = parseInt(this.dataset.level);
|
||||
let temp = 0;
|
||||
let stack = [$(this).find(".content-toc")];
|
||||
|
||||
$(".markdown-body")
|
||||
.find("h2,h3,h4,h5,h6")
|
||||
.each(function () {
|
||||
let anchor = $("<a/>")
|
||||
.addClass("d-flex flex-items-baseline")
|
||||
.text($(this).text())
|
||||
.attr("href", `#${this.id}`);
|
||||
let tagLevel = parseInt(this.tagName.slice(1)) - 1;
|
||||
|
||||
if (tagLevel > temp) {
|
||||
let parent = stack[0].children("li:last")[0];
|
||||
if (parent) {
|
||||
stack.unshift($("<ul/>").appendTo(parent));
|
||||
}
|
||||
} else {
|
||||
stack.splice(
|
||||
0,
|
||||
Math.min(temp - tagLevel, Math.max(stack.length - 1, 0))
|
||||
);
|
||||
}
|
||||
temp = tagLevel;
|
||||
|
||||
$("<li/>")
|
||||
.addClass(`toc level-${level + tagLevel}`)
|
||||
.append(anchor)
|
||||
.appendTo(stack[0]);
|
||||
});
|
||||
if (!stack[0].html()) {
|
||||
stack[0].remove();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function set(name, value) {
|
||||
return localStorage.setItem(name, value);
|
||||
}
|
||||
|
||||
function get(name) {
|
||||
return localStorage.getItem(name) || false;
|
||||
}
|
||||
|
||||
function debug() {
|
||||
console.debug.apply(console, arguments);
|
||||
}
|
||||
|
||||
function restore() {
|
||||
let scroll = get("scroll");
|
||||
let scrollTime = get("scrollTime");
|
||||
let scrollHost = get("scrollHost");
|
||||
|
||||
if (scroll && scrollTime && scrollHost) {
|
||||
if (scrollHost == location.host && Date.now() - scrollTime < 6e5) {
|
||||
$(".sidebar").scrollTop(scroll);
|
||||
}
|
||||
}
|
||||
$(".sidebar").scroll(function () {
|
||||
set("scroll", this.scrollTop);
|
||||
set("scrollTime", Date.now());
|
||||
set("scrollHost", location.host);
|
||||
});
|
||||
}
|
||||
|
||||
function highlight() {
|
||||
let text = new URL(location.href).searchParams.get("highlight");
|
||||
|
||||
if (text) {
|
||||
$(".markdown-body")
|
||||
.find("*")
|
||||
.each(function () {
|
||||
try {
|
||||
if (this.outerHTML.match(new RegExp(text, "im"))) {
|
||||
$(this).addClass("search-result");
|
||||
$(this).parentsUntil(".markdown-body").removeClass("search-result");
|
||||
}
|
||||
} catch (e) {
|
||||
debug(e.message);
|
||||
}
|
||||
});
|
||||
// last node
|
||||
$(".search-result").each(function () {
|
||||
$(this).html(function (i, html) {
|
||||
return html.replace(text, `<span class="bg-yellow">${text}</span>`);
|
||||
});
|
||||
});
|
||||
$(".search input").val(text);
|
||||
}
|
||||
}
|
||||
|
||||
$(window).bind("hashchange", () =>
|
||||
initialize(location.hash || location.pathname)
|
||||
);
|
||||
|
||||
$(document).on("scroll", function () {
|
||||
let start = $(this).scrollTop() + 5;
|
||||
let items = [];
|
||||
|
||||
$(".markdown-body")
|
||||
.find("h1,h2,h3,h4,h5,h6")
|
||||
.each(function () {
|
||||
items.push({
|
||||
offset: $(this).offset().top,
|
||||
id: this.id,
|
||||
level: parseInt(this.tagName.slice(1)),
|
||||
});
|
||||
});
|
||||
for (let i = 0; i < items.length; i++) {
|
||||
if (start > items[i].offset) {
|
||||
if (i < items.length - 1) {
|
||||
if (start < items[i + 1].offset) {
|
||||
if (items[i].level == 1) {
|
||||
initialize(location.pathname);
|
||||
} else {
|
||||
initialize("#" + items[i].id);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
initialize("#" + items[i].id);
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
$("#toggle").click(function () {
|
||||
$(".sidebar-wrap,.content-wrap,.addons-wrap").toggleClass("shift");
|
||||
});
|
||||
$(".status").click(function () {
|
||||
$(".addons").toggleClass("d-none");
|
||||
});
|
||||
|
||||
if (location.pathname == `${ui.baseurl}/search.html`) {
|
||||
$.ajax(`${ui.baseurl}/pages.json`)
|
||||
.done(search)
|
||||
.fail((xhr, message) => debug(message));
|
||||
}
|
||||
|
||||
toc();
|
||||
initialize(location.pathname);
|
||||
initialize(location.hash);
|
||||
restore();
|
||||
highlight();
|
||||
|
||||
/* nested ul */
|
||||
$(".toc ul")
|
||||
.siblings("a")
|
||||
.each(function () {
|
||||
let link = $(this);
|
||||
let expand = $('<i class="fa fa-plus-square-o"></i>');
|
||||
|
||||
expand.on("click", function (e) {
|
||||
e.stopPropagation();
|
||||
toggleCurrent(link);
|
||||
return false;
|
||||
});
|
||||
link.prepend(expand);
|
||||
});
|
||||
|
||||
$(".markdown-body :header").append(function () {
|
||||
return `<a href="#${this.id}" class="anchor"><i class="octicon-link fa fa-link text-blue"></i></a>`;
|
||||
});
|
||||
|
||||
$("div.highlighter-rouge").each(function () {
|
||||
const match = $(this)
|
||||
.attr("class")
|
||||
.match(/language-(\w+)/);
|
||||
if (match) {
|
||||
$(this).attr("data-lang", match[1]);
|
||||
}
|
||||
});
|
||||
|
||||
if ("serviceWorker" in navigator) {
|
||||
navigator.serviceWorker.register(`${ui.baseurl}/sw.caches.js`);
|
||||
} else {
|
||||
debug("Service Worker not supported!");
|
||||
}
|
||||
|
||||
ui.collect.searchParams.append("host", location.host);
|
||||
ui.collect.searchParams.append("user_lang", navigator.language);
|
||||
ui.collect.searchParams.append("platform", navigator.platform);
|
||||
$.getJSON(ui.collect.toString(), (data) => $("#counter").html(data.count));
|
1
master/assets/js/theme.min.js
vendored
Normal file
1
master/assets/js/theme.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
master/pages.json
Normal file
1
master/pages.json
Normal file
|
@ -0,0 +1 @@
|
|||
[{"title":"Node Feature Discovery Documentation","layout":"default","content":"<p><strong><em>UNDER CONSTRUCTION…</em></strong></p>\n","dir":"/","name":"index.md","path":"index.md","url":"/"}]
|
4
master/robots.txt
Normal file
4
master/robots.txt
Normal file
|
@ -0,0 +1,4 @@
|
|||
User-agent: *
|
||||
Allow: /
|
||||
|
||||
Sitemap: https://kubernetes-sigs.github.com/node-feature-discovery/master/sitemap.xml
|
1
master/search.html
Normal file
1
master/search.html
Normal file
File diff suppressed because one or more lines are too long
1
master/sitemap.xml
Normal file
1
master/sitemap.xml
Normal file
|
@ -0,0 +1 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url> <loc>https://kubernetes-sigs.github.com/node-feature-discovery/master/</loc> <priority>0.1</priority> <lastmod>2020-10-08T06:43:36-05:00</lastmod> </url> </urlset>
|
1
master/sw.caches.js
Normal file
1
master/sw.caches.js
Normal file
|
@ -0,0 +1 @@
|
|||
self.addEventListener("activate", function (event) { const current = ["rundocs-2.0.8"]; event.waitUntil( caches.keys().then(function (keyList) { return Promise.all( keyList.map(function (key) { if (current.indexOf(key) === -1) { return caches.delete(key); } }) ); }) ); }); self.addEventListener("fetch", function (e) { if (e.request.url.match("rundocs/jekyll-rtd-theme@2.0.8")) { e.respondWith( caches.match(e.request).then(function (resp) { if (resp !== undefined) { return resp; } else { return fetch(e.request, { cache: "no-store", }) .then(function (resp) { let clone = resp.clone(); caches.open("rundocs-2.0.8").then(function (cache) { cache.put(e.request, clone); }); return resp; }) .catch(console.log); } }) ); } });
|
Loading…
Reference in a new issue