added wiki docs

This commit is contained in:
proddy
2020-01-09 15:27:03 +01:00
parent 95bcdf3494
commit 409c1ce09c
71 changed files with 4134 additions and 1 deletions

28
docs/_assets/edit-link.js Normal file
View File

@@ -0,0 +1,28 @@
function normalizeGithubUrl(url) {
if (!url) { return null }
var isAlias = !/\/\//.test(url) // no protocol in the url, we assume it's an alias
url = isAlias
? 'https://github.com/' + url + '/edit/master/docs/'
: url.replace(/^git\+/, '')
return url
}
function install(hook, vm) {
var editLinkConfig = vm.config.editLink || {}
var text = editLinkConfig.text || 'Edit this page'
var cssClass = editLinkConfig.cssClass || 'edit-link'
var repoUrl = normalizeGithubUrl(editLinkConfig.repo || vm.config.repo)
if (!repoUrl) { throw Error('$docsify.editLink.repo is required. Fix your config.') }
hook.afterEach(function (html) {
var editLink = '<span style="text-align: right; color:#1FA3EC; font-size:80%">' +
'<a href="' + repoUrl + vm.route.file + '" target="_blank" style="text-decoration: none;">' + text + '</a></span>'
return editLink + html
});
}
$docsify.plugins = [].concat(install, $docsify.plugins)

1
docs/_assets/prism-bash.min.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,17 @@
Prism.languages.console = {
'regex': {
pattern: /(?<!\s)^\w+/im,
lookback: true
},
'operator': /^\b(?:rule)\d?\b/im,
'constant': /\b(?<=on)\s\S{1,}#\S{1,}\b/i,
'selector': /(?<!(power\w+))\s(?:on|do|endon|break|if|else|elseif|and|or)\b/i,
'boolean': /\b(?:backlog)\b/i,
'comment': /[<]\w+[>]/,
'deleted': /[;]\s/,
'json': {
pattern: /[{].*[}]/,
alias: 'language-json',
inside: Prism.languages.json
},
};

1
docs/_assets/prism-http.min.js vendored Normal file
View File

@@ -0,0 +1 @@
!function(t){t.languages.http={"request-line":{pattern:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\s(?:https?:\/\/|\/)\S+\sHTTP\/[0-9.]+/m,inside:{property:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\b/,"attr-name":/:\w+/}},"response-status":{pattern:/^HTTP\/1.[01] \d+.*/m,inside:{property:{pattern:/(^HTTP\/1.[01] )\d+.*/i,lookbehind:!0}}},"header-name":{pattern:/^[\w-]+:(?=.)/m,alias:"keyword"}};var a,e,n,i=t.languages,s={"application/javascript":i.javascript,"application/json":i.json||i.javascript,"application/xml":i.xml,"text/xml":i.xml,"text/html":i.html,"text/css":i.css},p={"application/json":!0,"application/xml":!0};for(var r in s)if(s[r]){a=a||{};var T=p[r]?(void 0,n=(e=r).replace(/^[a-z]+\//,""),"(?:"+e+"|\\w+/(?:[\\w.-]+\\+)+"+n+"(?![+\\w.-]))"):r;a[r]={pattern:RegExp("(content-type:\\s*"+T+"[\\s\\S]*?)(?:\\r?\\n|\\r){2}[\\s\\S]*","i"),lookbehind:!0,inside:{rest:s[r]}}}a&&t.languages.insertBefore("http","header-name",a)}(Prism);

1
docs/_assets/prism-json.min.js vendored Normal file
View File

@@ -0,0 +1 @@
Prism.languages.json={property:{pattern:/"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,greedy:!0},comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,number:/-?\d+\.?\d*(e[+-]?\d+)?/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}};

1
docs/_assets/prism-yaml.min.js vendored Normal file
View File

@@ -0,0 +1 @@
Prism.languages.yaml={scalar:{pattern:/([\-:]\s*(?:![^\s]+)?[ \t]*[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\2[^\r\n]+)*)/,lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:/(\s*(?:^|[:\-,[{\r\n?])[ \t]*(?:![^\s]+)?[ \t]*)[^\r\n{[\]},#\s]+?(?=\s*:\s)/,lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?)?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?)(?=[ \t]*(?:$|,|]|}))/m,lookbehind:!0,alias:"number"},boolean:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:true|false)[ \t]*(?=$|,|]|})/im,lookbehind:!0,alias:"important"},null:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:null|~)[ \t]*(?=$|,|]|})/im,lookbehind:!0,alias:"important"},string:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)("|')(?:(?!\2)[^\\\r\n]|\\.)*\2(?=[ \t]*(?:$|,|]|}|\s*#))/m,lookbehind:!0,greedy:!0},number:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+\.?\d*|\.?\d+)(?:e[+-]?\d+)?|\.inf|\.nan)[ \t]*(?=$|,|]|})/im,lookbehind:!0},tag:/![^\s]+/,important:/[&*][\w]+/,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},Prism.languages.yml=Prism.languages.yaml;

143
docs/_assets/prism.css Normal file
View File

@@ -0,0 +1,143 @@
/* PrismJS 1.17.1
https://prismjs.com/download.html#themes=prism-dark&languages=markup+css+clike+javascript+bash+http+json+shell-session+yaml */
/**
* prism.js Dark theme for JavaScript, CSS and HTML
* Based on the slides of the talk “/Reg(exp){2}lained/”
* @author Lea Verou
*/
code[class*="language-"],
pre[class*="language-"] {
color: #cacaca;
background: none;
text-shadow: 0 -.1em .2em black;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
font-size: 1em;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
@media print {
code[class*="language-"],
pre[class*="language-"] {
text-shadow: none;
}
}
pre[class*="language-"],
:not(pre) > code[class*="language-"] {
background: hsl(30, 20%, 25%);
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
border: .3em solid hsl(30, 20%, 40%);
border-radius: .5em;
box-shadow: 1px 1px .5em black inset;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .15em .2em .05em;
border-radius: .3em;
border: .13em solid hsl(30, 20%, 40%);
box-shadow: 1px 1px .3em -.1em black inset;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: hsl(30, 20%, 50%);
}
.token.punctuation {
opacity: .7;
}
.namespace {
opacity: .7;
}
.token.property,
.token.tag,
.token.number,
.token.symbol {
color: hsl(350, 40%, 70%);
}
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: hsl(75, 70%, 60%);
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
color: hsl(40, 90%, 60%);
}
.token.atrule,
.token.attr-value,
.token.keyword {
color: hsl(350, 40%, 70%);
}
.token.important {
color: #e90;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
.token.deleted {
color: rgb(218, 92, 92); /* the ; in backlogs */
}
.token.regex {
color: #e90; /* command */
}
.token.selector {
color: hsl(187, 78%, 57%); /* rule operators */
}
.token.constant {
color: hsl(61, 64%, 47%); /* rule triggers */
}
.token.boolean {
color: hsl(290, 38%, 60%); /* backlog */
}

14
docs/_assets/prism.js Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,78 @@
:root {
--mono-hue : 201;
--mono-saturation : 18%;
--mono-shade4 : hsl(var(--mono-hue), var(--mono-saturation), 10%);
--base-line-height : 1.5;
--content-max-width : 70em;
--cover-background-blend-mode : darken ;
--cover-background-color : var(--base-background-color);
--cover-background-mask-opacity : 0.8;
--cover-blockquote-color : #1fa3ec;
--code-theme-text : #e4e4e4 ;
--table-cell-padding : 0.4em 0.75em;
--table-head-background : var(--mono-shade4);
--table-row-even-background : var(--mono-shade2);
--table-row-odd-background : var(--mono-shade3);
/* Sidebar
============================================================================= */
--sidebar-background : var(--mono-shade2);
--sidebar-padding : 0 25px;
--sidebar-transition-duration : var(--duration-fast);
--sidebar-width : 18rem;
--sidebar-nav-indent : 0.6em;
--sidebar-nav-margin : 0 0 0;
--sidebar-nav-link-padding : 0 0;
--sidebar-nav-link-before-margin : 0 0 0 0;
}
.alert.ems-esp {
border: 1px solid var(--mono-shade2);
border-left-width: .25rem;
border-radius: .25rem;
background: var(--mono-shade2);
padding: .25rem 1.25rem !important;
margin-bottom: 0.25rem !important;
}
.medium-zoom-overlay, .medium-zoom-image--open {
z-index: 0 !important;
}
.alert.ems-esp.warning {
border-left-color: #f0ad4e !important;
}
.alert.ems-esp.warning .title {
color: #f0ad4e;
}
.alert.ems-esp.tip {
border-left-color: #28a745 !important;
}
.alert.ems-esp.tip .title {
color: #28a745;
}
.alert.ems-esp.info {
border-left-color: #E0FFFF !important;
}
.alert.ems-esp.info .title {
color: #E0FFFF;
}
.alert.ems-esp.danger {
border-left-color: #dc3545 !important;
}
.alert.ems-esp.danger .title {
color: #dc3545;
}
.alert.ems-esp.example {
border-left-color: #1FA3EC !important;
}
.alert.ems-esp.example .title {
color: #1FA3EC;
}