Merge branch 'master' of https://tildegit.org/southerntofu/dnsmanager-website
commit
a9e63dd0fc
@ -0,0 +1,6 @@ |
||||
[submodule "themes/zola-water"] |
||||
path = themes/zola-water |
||||
url = https://tildegit.org/southerntofu/zola-water |
||||
[submodule "themes/water"] |
||||
path = themes/water |
||||
url = https://tildegit.org/southerntofu/zola-water |
@ -1,7 +0,0 @@ |
||||
@media screen and (max-width: 62em) { |
||||
// Do not overflow the ASCII art on smaller screens |
||||
header { |
||||
> pre { font-size: 0.4em; } |
||||
> .widget-bubble { max-width: 60%; } |
||||
} |
||||
} |
@ -1,72 +0,0 @@ |
||||
.widget-bubble { |
||||
background: #efefef; |
||||
border: 1px solid #a7a7a7; |
||||
-webkit-border-radius: 4px; |
||||
border-radius: 4px; |
||||
-webkit-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.2); |
||||
box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.2); |
||||
margin: 0 auto; |
||||
position: relative; |
||||
} |
||||
|
||||
.widget-bubble-arrow::after { |
||||
content: ""; |
||||
position: absolute; |
||||
} |
||||
|
||||
.widget-bubble-arrow::before { |
||||
content: ""; |
||||
position: absolute; |
||||
} |
||||
|
||||
.widget-bubble-arrow { |
||||
position: absolute; |
||||
} |
||||
|
||||
.widget-bubble-left { |
||||
> .widget-bubble-arrow { left: 15px; } |
||||
> .widget-bubble-arrow::before { |
||||
left: 5px; |
||||
border-right: 23px solid transparent; |
||||
} |
||||
> .widget-bubble-arrow::after { |
||||
left: 6px; |
||||
border-right: 21px solid transparent; |
||||
} |
||||
} |
||||
|
||||
.widget-bubble-right { |
||||
> .widget-bubble-arrow { right: 15px; } |
||||
> .widget-bubble-arrow::before { |
||||
right: 5px; |
||||
border-left: 23px solid transparent; |
||||
} |
||||
> .widget-bubble-arrow::after { |
||||
right: 6px; |
||||
border-left: 21px solid transparent; |
||||
} |
||||
} |
||||
|
||||
.widget-bubble-bottom { |
||||
> .widget-bubble-arrow::after { |
||||
border-top: 21px solid #efefef; |
||||
bottom: 4px; |
||||
} |
||||
> .widget-bubble-arrow::before { |
||||
border-top: 23px solid #a7a7a7; |
||||
bottom: 2px; |
||||
} |
||||
> .widget-bubble-arrow { bottom: -25px } |
||||
} |
||||
|
||||
.widget-bubble-top { |
||||
> .widget-bubble-arrow::after { |
||||
border-bottom: 21px solid #efefef; |
||||
top: 4px; |
||||
} |
||||
> .widget-bubble-arrow::before { |
||||
border-bottom: 23px solid #a7a7a7; |
||||
top: 2px; |
||||
} |
||||
> .widget-bubble-arrow { top: -25px } |
||||
} |
@ -1,986 +0,0 @@ |
||||
.markdown-body .octicon { |
||||
display: inline-block; |
||||
fill: currentColor; |
||||
vertical-align: text-bottom; |
||||
} |
||||
|
||||
.markdown-body .anchor { |
||||
float: left; |
||||
line-height: 1; |
||||
margin-left: -20px; |
||||
padding-right: 4px; |
||||
} |
||||
|
||||
.markdown-body .anchor:focus { |
||||
outline: none; |
||||
} |
||||
|
||||
.markdown-body h1 .octicon-link, |
||||
.markdown-body h2 .octicon-link, |
||||
.markdown-body h3 .octicon-link, |
||||
.markdown-body h4 .octicon-link, |
||||
.markdown-body h5 .octicon-link, |
||||
.markdown-body h6 .octicon-link { |
||||
color: #1b1f23; |
||||
vertical-align: middle; |
||||
visibility: hidden; |
||||
} |
||||
|
||||
.markdown-body h1:hover .anchor, |
||||
.markdown-body h2:hover .anchor, |
||||
.markdown-body h3:hover .anchor, |
||||
.markdown-body h4:hover .anchor, |
||||
.markdown-body h5:hover .anchor, |
||||
.markdown-body h6:hover .anchor { |
||||
text-decoration: none; |
||||
} |
||||
|
||||
.markdown-body h1:hover .anchor .octicon-link, |
||||
.markdown-body h2:hover .anchor .octicon-link, |
||||
.markdown-body h3:hover .anchor .octicon-link, |
||||
.markdown-body h4:hover .anchor .octicon-link, |
||||
.markdown-body h5:hover .anchor .octicon-link, |
||||
.markdown-body h6:hover .anchor .octicon-link { |
||||
visibility: visible; |
||||
} |
||||
|
||||
.markdown-body h1:hover .anchor .octicon-link:before, |
||||
.markdown-body h2:hover .anchor .octicon-link:before, |
||||
.markdown-body h3:hover .anchor .octicon-link:before, |
||||
.markdown-body h4:hover .anchor .octicon-link:before, |
||||
.markdown-body h5:hover .anchor .octicon-link:before, |
||||
.markdown-body h6:hover .anchor .octicon-link:before { |
||||
width: 16px; |
||||
height: 16px; |
||||
content: ' '; |
||||
display: inline-block; |
||||
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill-rule='evenodd' d='M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z'%3E%3C/path%3E%3C/svg%3E"); |
||||
}.markdown-body { |
||||
-ms-text-size-adjust: 100%; |
||||
-webkit-text-size-adjust: 100%; |
||||
line-height: 1.5; |
||||
color: #24292e; |
||||
font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji; |
||||
font-size: 16px; |
||||
line-height: 1.5; |
||||
word-wrap: break-word; |
||||
} |
||||
|
||||
.markdown-body details { |
||||
display: block; |
||||
} |
||||
|
||||
.markdown-body summary { |
||||
display: list-item; |
||||
} |
||||
|
||||
.markdown-body a { |
||||
background-color: initial; |
||||
} |
||||
|
||||
.markdown-body a:active, |
||||
.markdown-body a:hover { |
||||
outline-width: 0; |
||||
} |
||||
|
||||
.markdown-body strong { |
||||
font-weight: inherit; |
||||
font-weight: bolder; |
||||
} |
||||
|
||||
.markdown-body h1 { |
||||
font-size: 2em; |
||||
margin: .67em 0; |
||||
} |
||||
|
||||
.markdown-body img { |
||||
border-style: none; |
||||
} |
||||
|
||||
.markdown-body code, |
||||
.markdown-body kbd, |
||||
.markdown-body pre { |
||||
font-family: monospace,monospace; |
||||
font-size: 1em; |
||||
} |
||||
|
||||
.markdown-body hr { |
||||
box-sizing: initial; |
||||
height: 0; |
||||
overflow: visible; |
||||
} |
||||
|
||||
.markdown-body input { |
||||
font: inherit; |
||||
margin: 0; |
||||
} |
||||
|
||||
.markdown-body input { |
||||
overflow: visible; |
||||
} |
||||
|
||||
.markdown-body [type=checkbox] { |
||||
box-sizing: border-box; |
||||
padding: 0; |
||||
} |
||||
|
||||
.markdown-body * { |
||||
box-sizing: border-box; |
||||
} |
||||
|
||||
.markdown-body input { |
||||
font-family: inherit; |
||||
font-size: inherit; |
||||
line-height: inherit; |
||||
} |
||||
|
||||
.markdown-body a { |
||||
color: #0366d6; |
||||
text-decoration: none; |
||||
} |
||||
|
||||
.markdown-body a:hover { |
||||
text-decoration: underline; |
||||
} |
||||
|
||||
.markdown-body strong { |
||||
font-weight: 600; |
||||
} |
||||
|
||||
.markdown-body hr { |
||||
height: 0; |
||||
margin: 15px 0; |
||||
overflow: hidden; |
||||
background: transparent; |
||||
border: 0; |
||||
border-bottom: 1px solid #dfe2e5; |
||||
} |
||||
|
||||
.markdown-body hr:after, |
||||
.markdown-body hr:before { |
||||
display: table; |
||||
content: ""; |
||||
} |
||||
|
||||
.markdown-body hr:after { |
||||
clear: both; |
||||
} |
||||
|
||||
.markdown-body table { |
||||
border-spacing: 0; |
||||
border-collapse: collapse; |
||||
} |
||||
|
||||
.markdown-body td, |
||||
.markdown-body th { |
||||
padding: 0; |
||||
} |
||||
|
||||
.markdown-body details summary { |
||||
cursor: pointer; |
||||
} |
||||
|
||||
.markdown-body kbd { |
||||
display: inline-block; |
||||
padding: 3px 5px; |
||||
font: 11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace; |
||||
line-height: 10px; |
||||
color: #444d56; |
||||
vertical-align: middle; |
||||
background-color: #fafbfc; |
||||
border: 1px solid #d1d5da; |
||||
border-radius: 3px; |
||||
box-shadow: inset 0 -1px 0 #d1d5da; |
||||
} |
||||
|
||||
.markdown-body h1, |
||||
.markdown-body h2, |
||||
.markdown-body h3, |
||||
.markdown-body h4, |
||||
.markdown-body h5, |
||||
.markdown-body h6 { |
||||
margin-top: 0; |
||||
margin-bottom: 0; |
||||
} |
||||
|
||||
.markdown-body h1 { |
||||
font-size: 32px; |
||||
} |
||||
|
||||
.markdown-body h1, |
||||
.markdown-body h2 { |
||||
font-weight: 600; |
||||
} |
||||
|
||||
.markdown-body h2 { |
||||
font-size: 24px; |
||||
} |
||||
|
||||
.markdown-body h3 { |
||||
font-size: 20px; |
||||
} |
||||
|
||||
.markdown-body h3, |
||||
.markdown-body h4 { |
||||
font-weight: 600; |
||||
} |
||||
|
||||
.markdown-body h4 { |
||||
font-size: 16px; |
||||
} |
||||
|
||||
.markdown-body h5 { |
||||
font-size: 14px; |
||||
} |
||||
|
||||
.markdown-body h5, |
||||
.markdown-body h6 { |
||||
font-weight: 600; |
||||
} |
||||
|
||||
.markdown-body h6 { |
||||
font-size: 12px; |
||||
} |
||||
|
||||
.markdown-body p { |
||||
margin-top: 0; |
||||
margin-bottom: 10px; |
||||
} |
||||
|
||||
.markdown-body blockquote { |
||||
margin: 0; |
||||
} |
||||
|
||||
.markdown-body ol, |
||||
.markdown-body ul { |
||||
padding-left: 0; |
||||
margin-top: 0; |
||||
margin-bottom: 0; |
||||
} |
||||
|
||||
.markdown-body ol ol, |
||||
.markdown-body ul ol { |
||||
list-style-type: lower-roman; |
||||
} |
||||
|
||||
.markdown-body ol ol ol, |
||||
.markdown-body ol ul ol, |
||||
.markdown-body ul ol ol, |
||||
.markdown-body ul ul ol { |
||||
list-style-type: lower-alpha; |
||||
} |
||||
|
||||
.markdown-body dd { |
||||
margin-left: 0; |
||||
} |
||||
|
||||
.markdown-body code, |
||||
.markdown-body pre { |
||||
font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace; |
||||
font-size: 12px; |
||||
} |
||||
|
||||
.markdown-body pre { |
||||
margin-top: 0; |
||||
margin-bottom: 0; |
||||
} |
||||
|
||||
.markdown-body input::-webkit-inner-spin-button, |
||||
.markdown-body input::-webkit-outer-spin-button { |
||||
margin: 0; |
||||
-webkit-appearance: none; |
||||
appearance: none; |
||||
} |
||||
|
||||
.markdown-body :checked+.radio-label { |
||||
position: relative; |
||||
z-index: 1; |
||||
border-color: #0366d6; |
||||
} |
||||
|
||||
.markdown-body .border { |
||||
border: 1px solid #e1e4e8!important; |
||||
} |
||||
|
||||
.markdown-body .border-0 { |
||||
border: 0!important; |
||||
} |
||||
|
||||
.markdown-body .border-bottom { |
||||
border-bottom: 1px solid #e1e4e8!important; |
||||
} |
||||
|
||||
.markdown-body .rounded-1 { |
||||
border-radius: 3px!important; |
||||
} |
||||
|
||||
.markdown-body .bg-white { |
||||
background-color: #fff!important; |
||||
} |
||||
|
||||
.markdown-body .bg-gray-light { |
||||
background-color: #fafbfc!important; |
||||
} |
||||
|
||||
.markdown-body .text-gray-light { |
||||
color: #6a737d!important; |
||||
} |
||||
|
||||
.markdown-body .mb-0 { |
||||
margin-bottom: 0!important; |
||||
} |
||||
|
||||
.markdown-body .my-2 { |
||||
margin-top: 8px!important; |
||||
margin-bottom: 8px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-0 { |
||||
padding-left: 0!important; |
||||
} |
||||
|
||||
.markdown-body .py-0 { |
||||
padding-top: 0!important; |
||||
padding-bottom: 0!important; |
||||
} |
||||
|
||||
.markdown-body .pl-1 { |
||||
padding-left: 4px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-2 { |
||||
padding-left: 8px!important; |
||||
} |
||||
|
||||
.markdown-body .py-2 { |
||||
padding-top: 8px!important; |
||||
padding-bottom: 8px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-3, |
||||
.markdown-body .px-3 { |
||||
padding-left: 16px!important; |
||||
} |
||||
|
||||
.markdown-body .px-3 { |
||||
padding-right: 16px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-4 { |
||||
padding-left: 24px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-5 { |
||||
padding-left: 32px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-6 { |
||||
padding-left: 40px!important; |
||||
} |
||||
|
||||
.markdown-body .f6 { |
||||
font-size: 12px!important; |
||||
} |
||||
|
||||
.markdown-body .lh-condensed { |
||||
line-height: 1.25!important; |
||||
} |
||||
|
||||
.markdown-body .text-bold { |
||||
font-weight: 600!important; |
||||
} |
||||
|
||||
.markdown-body .pl-c { |
||||
color: #6a737d; |
||||
} |
||||
|
||||
.markdown-body .pl-c1, |
||||
.markdown-body .pl-s .pl-v { |
||||
color: #005cc5; |
||||
} |
||||
|
||||
.markdown-body .pl-e, |
||||
.markdown-body .pl-en { |
||||
color: #6f42c1; |
||||
} |
||||
|
||||
.markdown-body .pl-s .pl-s1, |
||||
.markdown-body .pl-smi { |
||||
color: #24292e; |
||||
} |
||||
|
||||
.markdown-body .pl-ent { |
||||
color: #22863a; |
||||
} |
||||
|
||||
.markdown-body .pl-k { |
||||
color: #d73a49; |
||||
} |
||||
|
||||
.markdown-body .pl-pds, |
||||
.markdown-body .pl-s, |
||||
.markdown-body .pl-s .pl-pse .pl-s1, |
||||
.markdown-body .pl-sr, |
||||
.markdown-body .pl-sr .pl-cce, |
||||
.markdown-body .pl-sr .pl-sra, |
||||
.markdown-body .pl-sr .pl-sre { |
||||
color: #032f62; |
||||
} |
||||
|
||||
.markdown-body .pl-smw, |
||||
.markdown-body .pl-v { |
||||
color: #e36209; |
||||
} |
||||
|
||||
.markdown-body .pl-bu { |
||||
color: #b31d28; |
||||
} |
||||
|
||||
.markdown-body .pl-ii { |
||||
color: #fafbfc; |
||||
background-color: #b31d28; |
||||
} |
||||
|
||||
.markdown-body .pl-c2 { |
||||
color: #fafbfc; |
||||
background-color: #d73a49; |
||||
} |
||||
|
||||
.markdown-body .pl-c2:before { |
||||
content: "^M"; |
||||
} |
||||
|
||||
.markdown-body .pl-sr .pl-cce { |
||||
font-weight: 700; |
||||
color: #22863a; |
||||
} |
||||
|
||||
.markdown-body .pl-ml { |
||||
color: #735c0f; |
||||
} |
||||
|
||||
.markdown-body .pl-mh, |
||||
.markdown-body .pl-mh .pl-en, |
||||
.markdown-body .pl-ms { |
||||
font-weight: 700; |
||||
color: #005cc5; |
||||
} |
||||
|
||||
.markdown-body .pl-mi { |
||||
font-style: italic; |
||||
color: #24292e; |
||||
} |
||||
|
||||
.markdown-body .pl-mb { |
||||
font-weight: 700; |
||||
color: #24292e; |
||||
} |
||||
|
||||
.markdown-body .pl-md { |
||||
color: #b31d28; |
||||
background-color: #ffeef0; |
||||
} |
||||
|
||||
.markdown-body .pl-mi1 { |
||||
color: #22863a; |
||||
background-color: #f0fff4; |
||||
} |
||||
|
||||
.markdown-body .pl-mc { |
||||
color: #e36209; |
||||
background-color: #ffebda; |
||||
} |
||||
|
||||
.markdown-body .pl-mi2 { |
||||
color: #f6f8fa; |
||||
background-color: #005cc5; |
||||
} |
||||
|
||||
.markdown-body .pl-mdr { |
||||
font-weight: 700; |
||||
color: #6f42c1; |
||||
} |
||||
|
||||
.markdown-body .pl-ba { |
||||
color: #586069; |
||||
} |
||||
|
||||
.markdown-body .pl-sg { |
||||
color: #959da5; |
||||
} |
||||
|
||||
.markdown-body .pl-corl { |
||||
text-decoration: underline; |
||||
color: #032f62; |
||||
} |
||||
|
||||
.markdown-body .mb-0 { |
||||
margin-bottom: 0!important; |
||||
} |
||||
|
||||
.markdown-body .my-2 { |
||||
margin-bottom: 8px!important; |
||||
} |
||||
|
||||
.markdown-body .my-2 { |
||||
margin-top: 8px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-0 { |
||||
padding-left: 0!important; |
||||
} |
||||
|
||||
.markdown-body .py-0 { |
||||
padding-top: 0!important; |
||||
padding-bottom: 0!important; |
||||
} |
||||
|
||||
.markdown-body .pl-1 { |
||||
padding-left: 4px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-2 { |
||||
padding-left: 8px!important; |
||||
} |
||||
|
||||
.markdown-body .py-2 { |
||||
padding-top: 8px!important; |
||||
padding-bottom: 8px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-3 { |
||||
padding-left: 16px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-4 { |
||||
padding-left: 24px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-5 { |
||||
padding-left: 32px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-6 { |
||||
padding-left: 40px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-7 { |
||||
padding-left: 48px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-8 { |
||||
padding-left: 64px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-9 { |
||||
padding-left: 80px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-10 { |
||||
padding-left: 96px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-11 { |
||||
padding-left: 112px!important; |
||||
} |
||||
|
||||
.markdown-body .pl-12 { |
||||
padding-left: 128px!important; |
||||
} |
||||
|
||||
.markdown-body hr { |
||||
border-bottom-color: #eee; |
||||
} |
||||
|
||||
.markdown-body kbd { |
||||
display: inline-block; |
||||
padding: 3px 5px; |
||||
font: 11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace; |
||||
line-height: 10px; |
||||
color: #444d56; |
||||
vertical-align: middle; |
||||
background-color: #fafbfc; |
||||
border: 1px solid #d1d5da; |
||||
border-radius: 3px; |
||||
box-shadow: inset 0 -1px 0 #d1d5da; |
||||
} |
||||
|
||||
.markdown-body:after, |
||||
.markdown-body:before { |
||||
display: table; |
||||
content: ""; |
||||
} |
||||
|
||||
.markdown-body:after { |
||||
clear: both; |
||||
} |
||||
|
||||
.markdown-body>:first-child { |
||||
margin-top: 0!important; |
||||
} |
||||
|
||||
.markdown-body>:last-child { |
||||
margin-bottom: 0!important; |
||||
} |
||||
|
||||
.markdown-body a:not([href]) { |
||||
color: inherit; |
||||
text-decoration: none; |
||||
} |
||||
|
||||
.markdown-body blockquote, |
||||
.markdown-body details, |
||||
.markdown-body dl, |
||||
.markdown-body ol, |
||||
.markdown-body p, |
||||
.markdown-body pre, |
||||
.markdown-body table, |
||||
.markdown-body ul { |
||||
margin-top: 0; |
||||
margin-bottom: 16px; |
||||
} |
||||
|
||||
.markdown-body hr { |
||||
height: .25em; |
||||
padding: 0; |
||||
margin: 24px 0; |
||||
background-color: #e1e4e8; |
||||
border: 0; |
||||
} |
||||
|
||||
.markdown-body blockquote { |
||||
padding: 0 1em; |
||||
color: #6a737d; |
||||
border-left: .25em solid #dfe2e5; |
||||
} |
||||
|
||||
.markdown-body blockquote>:first-child { |
||||
margin-top: 0; |
||||
} |
||||
|
||||
.markdown-body blockquote>:last-child { |
||||
margin-bottom: 0; |
||||
} |
||||
|
||||
.markdown-body h1, |
||||
.markdown-body h2, |
||||
.markdown-body h3, |
||||
.markdown-body h4, |
||||
.markdown-body h5, |
||||
.markdown-body h6 { |
||||
margin-top: 24px; |
||||
margin-bottom: 16px; |
||||
font-weight: 600; |
||||
line-height: 1.25; |
||||
} |
||||
|
||||
.markdown-body h1 { |
||||
font-size: 2em; |
||||
} |
||||
|
||||
.markdown-body h1, |
||||
.markdown-body h2 { |
||||
padding-bottom: .3em; |
||||
border-bottom: 1px solid #eaecef; |
||||
} |
||||
|
||||
.markdown-body h2 { |
||||
font-size: 1.5em; |
||||
} |
||||
|
||||
.markdown-body h3 { |
||||
font-size: 1.25em; |
||||
} |
||||
|
||||
.markdown-body h4 { |
||||
font-size: 1em; |
||||
} |
||||
|
||||
.markdown-body h5 { |
||||
font-size: .875em; |
||||
} |
||||
|
||||
.markdown-body h6 { |
||||
font-size: .85em; |
||||
color: #6a737d; |
||||
} |
||||
|
||||
.markdown-body ol, |
||||
.markdown-body ul { |
||||
padding-left: 2em; |
||||
} |
||||
|
||||
.markdown-body ol ol, |
||||
.markdown-body ol ul, |
||||
.markdown-body ul ol, |
||||
.markdown-body ul ul { |
||||
margin-top: 0; |
||||
margin-bottom: 0; |
||||
} |
||||
|
||||
.markdown-body li { |
||||
word-wrap: break-all; |
||||
} |
||||
|
||||
.markdown-body li>p { |
||||
margin-top: 16px; |
||||
} |
||||
|
||||
.markdown-body li+li { |
||||
margin-top: .25em; |
||||
} |
||||
|
||||
.markdown-body dl { |
||||
padding: 0; |
||||
} |
||||
|
||||
.markdown-body dl dt { |
||||
padding: 0; |
||||
margin-top: 16px; |
||||
font-size: 1em; |
||||
font-style: italic; |
||||
font-weight: 600; |
||||
} |
||||
|
||||
.markdown-body dl dd { |
||||
padding: 0 16px; |
||||
margin-bottom: 16px; |
||||
} |
||||
|
||||
.markdown-body table { |
||||
display: block; |
||||
width: 100%; |
||||
overflow: auto; |
||||
} |
||||
|
||||
.markdown-body table th { |
||||
font-weight: 600; |
||||
} |
||||
|
||||
.markdown-body table td, |
||||
.markdown-body table th { |
||||
padding: 6px 13px; |
||||
border: 1px solid #dfe2e5; |
||||
} |
||||
|
||||
.markdown-body table tr { |
||||
background-color: #fff; |
||||
border-top: 1px solid #c6cbd1; |
||||
} |
||||
|
||||
.markdown-body table tr:nth-child(2n) { |
||||
background-color: #f6f8fa; |
||||
} |
||||
|
||||
.markdown-body img { |
||||
max-width: 100%; |
||||
box-sizing: initial; |
||||
background-color: #fff; |
||||
} |
||||
|
||||
.markdown-body img[align=right] { |
||||
padding-left: 20px; |
||||
} |
||||
|
||||
.markdown-body img[align=left] { |
||||
padding-right: 20px; |
||||
} |
||||
|
||||
.markdown-body code { |
||||
padding: .2em .4em; |
||||
margin: 0; |
||||
font-size: 85%; |
||||
background-color: rgba(27,31,35,.05); |
||||
border-radius: 3px; |
||||
} |
||||
|
||||
.markdown-body pre { |
||||
word-wrap: normal; |
||||
} |
||||
|
||||
.markdown-body pre>code { |
||||
padding: 0; |
||||
margin: 0; |
||||
font-size: 100%; |
||||
word-break: normal; |
||||
white-space: pre; |
||||
background: transparent; |
||||
border: 0; |
||||
} |
||||
|
||||
.markdown-body .highlight { |
||||
margin-bottom: 16px; |
||||
} |
||||
|
||||
.markdown-body .highlight pre { |
||||
margin-bottom: 0; |
||||
word-break: normal; |
||||
} |
||||
|
||||
.markdown-body .highlight pre, |
||||
.markdown-body pre { |
||||
padding: 16px; |
||||
overflow: auto; |
||||
font-size: 85%; |
||||
line-height: 1.45; |
||||
background-color: #f6f8fa; |
||||
border-radius: 3px; |
||||
} |
||||
|
||||
.markdown-body pre code { |
||||
display: inline; |
||||
max-width: auto; |
||||
padding: 0; |
||||
margin: 0; |
||||
overflow: visible; |
||||
line-height: inherit; |
||||
word-wrap: normal; |
||||
background-color: initial; |
||||
border: 0; |
||||
} |
||||
|
||||
.markdown-body .commit-tease-sha { |
||||
display: inline-block; |
||||
font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace; |
||||
font-size: 90%; |
||||
color: #444d56; |
||||
} |
||||
|
||||
.markdown-body .full-commit .btn-outline:not(:disabled):hover { |
||||
color: #005cc5; |
||||
border-color: #005cc5; |
||||
} |
||||
|
||||
.markdown-body .blob-wrapper { |
||||
overflow-x: auto; |
||||
overflow-y: hidden; |
||||
} |
||||
|
||||
.markdown-body .blob-wrapper-embedded { |
||||
max-height: 240px; |
||||
overflow-y: auto; |
||||
} |
||||
|
||||
.markdown-body .blob-num { |
||||
width: 1%; |
||||
min-width: 50px; |
||||
padding-right: 10px; |
||||
padding-left: 10px; |
||||
font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace; |
||||
font-size: 12px; |
||||
line-height: 20px; |
||||
color: rgba(27,31,35,.3); |
||||
text-align: right; |
||||
white-space: nowrap; |
||||
vertical-align: top; |
||||
cursor: pointer; |
||||
-webkit-user-select: none; |
||||
-moz-user-select: none; |
||||
-ms-user-select: none; |
||||
user-select: none; |
||||
} |
||||
|
||||
.markdown-body .blob-num:hover { |
||||
color: rgba(27,31,35,.6); |
||||
} |
||||
|
||||
.markdown-body .blob-num:before { |
||||
content: attr(data-line-number); |
||||
} |
||||
|
||||
.markdown-body .blob-code { |
||||
position: relative; |
||||
padding-right: 10px; |
||||
padding-left: 10px; |
||||
line-height: 20px; |
||||
vertical-align: top; |
||||
} |
||||
|
||||
.markdown-body .blob-code-inner { |
||||
overflow: visible; |
||||
font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace; |
||||
font-size: 12px; |
||||
color: #24292e; |
||||
word-wrap: normal; |
||||
white-space: pre; |
||||
} |
||||
|
||||
.markdown-body .pl-token.active, |
||||
.markdown-body .pl-token:hover { |
||||
cursor: pointer; |
||||
background: #ffea7f; |
||||
} |
||||
|
||||
.markdown-body .tab-size[data-tab-size="1"] { |
||||
-moz-tab-size: 1; |
||||
tab-size: 1; |
||||
} |
||||
|
||||
.markdown-body .tab-size[data-tab-size="2"] { |
||||
-moz-tab-size: 2; |
||||
tab-size: 2; |
||||
} |
||||
|
||||
.markdown-body .tab-size[data-tab-size="3"] { |
||||
-moz-tab-size: 3; |
||||
tab-size: 3; |
||||
} |
||||
|
||||
.markdown-body .tab-size[data-tab-size="4"] { |
||||
-moz-tab-size: 4; |
||||
tab-size: 4; |
||||
} |
||||
|
||||
.markdown-body .tab-size[data-tab-size="5"] { |
||||
-moz-tab-size: 5; |
||||
tab-size: 5; |
||||
} |
||||
|
||||
.markdown-body .tab-size[data-tab-size="6"] { |
||||
-moz-tab-size: 6; |
||||
tab-size: 6; |
||||
} |
||||
|
||||
.markdown-body .tab-size[data-tab-size="7"] { |
||||
-moz-tab-size: 7; |
||||
tab-size: 7; |
||||
} |
||||
|
||||
.markdown-body .tab-size[data-tab-size="8"] { |
||||
-moz-tab-size: 8; |
||||
tab-size: 8; |
||||
} |
||||
|
||||
.markdown-body .tab-size[data-tab-size="9"] { |
||||
-moz-tab-size: 9; |
||||
tab-size: 9; |
||||
} |
||||
|
||||
.markdown-body .tab-size[data-tab-size="10"] { |
||||
-moz-tab-size: 10; |
||||
tab-size: 10; |
||||
} |
||||
|
||||
.markdown-body .tab-size[data-tab-size="11"] { |
||||
-moz-tab-size: 11; |
||||
tab-size: 11; |
||||
} |
||||
|
||||
.markdown-body .tab-size[data-tab-size="12"] { |
||||
-moz-tab-size: 12; |
||||
tab-size: 12; |
||||
} |
||||
|
||||
.markdown-body .task-list-item { |
||||
list-style-type: none; |
||||
} |
||||
|
||||
.markdown-body .task-list-item+.task-list-item { |
||||
margin-top: 3px; |
||||
} |
||||
|
||||
.markdown-body .task-list-item input { |
||||
margin: 0 .2em .25em -1.6em; |
||||
vertical-align: middle; |
||||
} |
||||
|
@ -1,2 +0,0 @@ |
||||
@charset "UTF-8";body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.4;max-width:800px;margin:20px auto;padding:0 10px;color:#363636;background:#fff;text-rendering:optimizeLegibility}button,input,textarea{transition:background-color .1s linear,border-color .1s linear,color .1s linear,box-shadow .1s linear,transform .1s ease}h1{font-size:2.2em;margin-top:0}h1,h2,h3,h4,h5,h6{margin-bottom:12px}h1,h2,h3,h4,h5,h6,strong{color:#000}b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:600}blockquote{border-left:4px solid rgba(0,150,191,.67);margin:1.5em 0;padding:.5em 1em;font-style:italic}blockquote>footer{margin-top:10px;font-style:normal}address,blockquote cite{font-style:normal}a[href^=mailto]:before{content:"📧 "}a[href^=tel]:before{content:"📞 "}a[href^=sms]:before{content:"💬 "}button,input[type=button],input[type=checkbox],input[type=submit]{cursor:pointer}input:not([type=checkbox]):not([type=radio]),select{display:block}button,input,select,textarea{color:#000;background-color:#efefef;font-family:inherit;font-size:inherit;margin-right:6px;margin-bottom:6px;padding:10px;border:none;border-radius:6px;outline:none}button,input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none}textarea{margin-right:0;width:100%;box-sizing:border-box;resize:vertical}button,input[type=button],input[type=submit]{padding-right:30px;padding-left:30px}button:hover,input[type=button]:hover,input[type=submit]:hover{background:#ddd}button:focus,input:focus,select:focus,textarea:focus{box-shadow:0 0 0 2px rgba(0,150,191,.67)}button:active,input[type=button]:active,input[type=checkbox]:active,input[type=radio]:active,input[type=submit]:active{transform:translateY(2px)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}::-webkit-input-placeholder{color:#949494}:-ms-input-placeholder{color:#949494}::-ms-input-placeholder{color:#949494}::placeholder{color:#949494}a{text-decoration:none;color:#0076d1}a:hover{text-decoration:underline}code,kbd{background:#efefef;color:#000;padding:5px;border-radius:6px}pre>code{padding:10px;display:block;overflow-x:auto}img{max-width:100%}hr{border:none;border-top:1px solid #dbdbdb}table{border-collapse:collapse;margin-bottom:10px;width:100%}td,th{padding:6px;text-align:left}th{border-bottom:1px solid #dbdbdb}tbody tr:nth-child(2n){background-color:#efefef}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#efefef;border-radius:6px}::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#c4c4c4} |
||||
/*# sourceMappingURL=light.min.css.map */ |
@ -1,41 +0,0 @@ |
||||
{% import "widgets.html" as widgets %} |
||||
{% set lang = section.lang | default(value=page.lang) %} |
||||
{% set translations = section.translations | default(value=page.translations) %} |
||||
<!DOCTYPE html> |
||||
<html class="no-js" lang="{{ lang | default(value=config.default_language)}}"> |
||||
<head> |
||||
<meta charset="utf8"> |
||||
<title>{% block title %}{{ section.title }}{% endblock %}</title> |
||||
<link rel="alternate" type="application/rss+xml" href="{{ widgets::i18n_url(path="rss.xml") }}"> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
||||
<link rel="stylesheet" href="{{ get_url(path="style.css") }}" type="text/css"> |
||||
<link rel="stylesheet" href="{{ get_url(path="water.css") }}" type="text/css"> |
||||
</head> |
||||
<body> |
||||
<header> |
||||
{% set header = get_page(path="_common/header.md") %} |
||||
{{ header.content | markdown | safe }} |
||||
{% if translations %} |
||||
{{ widgets::bubble(content=widgets::translations(translations=translations), v="top", h="right") }} |
||||
{% endif %} |
||||
{{ widgets::menu(content="_common/menu.md") }} |
||||
</header> |
||||
<main> |
||||
{% block main %} |
||||
{{ section.content | markdown | safe }} |
||||
{% endblock %} |
||||
</main> |
||||
<footer> |
||||
{% if config.extra.forge %} |
||||
<aside class="source"> |
||||
{% set translated = trans(key="source", lang=lang) %} |
||||
{% if section %} |
||||
<a href="{{ config.extra.forge.browse }}content/{{ section.path }}_index.md">{{ translated }}</a> |
||||
{% else %} |
||||
<a href="{{ config.extra.forge.browse }}content/{{ page.path }}index.md">{{ translated }}</a> |
||||
{% endif %} |
||||
</aside> |
||||
{% endif %} |
||||
</footer> |
||||
</body> |
||||
</html> |
@ -1,14 +0,0 @@ |
||||
{% extends "index.html" %} |
||||
|
||||
{% block title %}{{ page.title }}{{ config.extra.title }}{% endblock %} |
||||
|
||||
{% block main %} |
||||
<article class="h-entry"> |
||||
<div> |
||||
<h1 class="p-name">{{ page.title }}</h1> |
||||
<a class="u-url" hidden aria-hidden="true" href="{{ page.permalink }}">Permalink</a> |
||||
{%- if page.date -%}<time class="dt-published" datetime="{{ page.date }}">📅 {{ page.date | date(format=trans(key="dateFormat", lang=lang)) }}</time>{%- endif -%} |
||||
</div> |
||||
<div class="e-content">{{ page.content | safe }}</div> |
||||
</article> |
||||
{% endblock %} |
@ -1,39 +0,0 @@ |
||||
{% extends "index.html" %} |
||||
|
||||
{% block title %}{{ section.title }}{{ config.extra.title }}{% endblock %} |
||||
|
||||
{% block main %} |
||||
<section class="h-feed"> |
||||
<h1><span class="p-name">{{ section.title }}</span>{% if paginator and paginator.number_pagers > 1 %} ({{ paginator.current_index }}/{{ paginator.number_pagers }}){% endif %}</h1> |
||||
<a class="u-url" hidden aria-hidden=true href="{{ section.permalink }}">Permalink</a> |
||||
{% set pages = paginator.pages| default(value=section.pages) %} |
||||
{% for page in pages %} |
||||
<article> |
||||
<div> |
||||
<a class="u-url" href="{{ page.permalink }}"><h2>{{ page.title }}</h2></a> |
||||
{%- if page.date -%}<time class="dt-published" datetime="{{ page.date }}">📅 {{ page.date | date(format=trans(key="dateFormat", lang=lang)) }}</time>{%- endif -%} |
||||
</div> |
||||
{% if page.summary %} |
||||
<div class="p-summary e-content"> |
||||
{{ page.summary | markdown | safe }} |
||||
<a class="read-more" href="{{ page.permalink }}">--> {{ trans(key="readmore", lang=lang) }} <--</a> |
||||
</div> |
||||
{% else %} |
||||
<div class="e-content"> |
||||
{{ page.content | markdown | safe }} |
||||
</div> |
||||
{% endif %} |
||||
</article> |
||||
{% endfor %} |
||||
{% if paginator and paginator.number_pagers > 1 %} |
||||
<aside class="pagination"> |
||||
{% if paginator.previous %} |
||||
<a href="{{ paginator.previous }}"><-- {{ trans(key="previousPage", lang=lang) }}</a> |
||||
{% endif %} |
||||
{% if paginator.next %} |
||||
<a href="{{ paginator.next }}">{{ trans(key="nextPage", lang=lang) }} --></a> |
||||
{% endif %} |
||||
</aside> |
||||
{% endif %} |
||||
</section> |
||||
{% endblock %} |
@ -1,67 +0,0 @@ |
||||
{###################################### |
||||
menu widget |
||||
|
||||
Provide the widget with a content page |
||||
that contains your menu: |
||||
|
||||
{{ widgets::menu(content="_common/menus/main.md") }} |
||||
|
||||
If the content page has a translation, it will be |
||||
automatically loaded in the current language, as long as |
||||
your parent template has a `lang` variable set, like so: |
||||
|
||||
{% set lang = section.lang | default(value=page.lang) %} |
||||
|
||||
Separate entries with a thematic break: |
||||
either ---, ~~~, ___ or <hr /> |
||||
|
||||
An entry can be either text, a link, or |
||||
a submenu. A submenu is an actual list |
||||
defined using Markdown or HTML. |
||||
|
||||
You cannot use <p> tags in the menu. |
||||
######################################} |
||||
{% macro menu(content) %} |
||||
<nav class="nav-menu" role="navigation"> |
||||
{%- set source = self::i18n_content(path=content) -%} |
||||
{% set entries = source | split(pat="<hr />") %} |
||||
{#- fetch page content and divide it with separator -#} |
||||
{%- for entry in entries %} |
||||
{{ entry | trim | replace(from="<p>", to="") | replace(from="</p>", to="") | safe }} |
||||
{# strip paragraph tags away for nicer markup #} |
||||
{%- endfor %} |
||||
</nav> |
||||
{% endmacro menu %} |
||||
|
||||
{%- macro i18n_path(path) -%} |
||||
{% if lang == config.default_language %}{{ path }} |
||||
{%- else -%} |
||||
{%- set parts = path | split(pat=".md") -%} |
||||
{%- for part in parts -%} |
||||
{%- if part and not loop.first -%}.md{%- endif -%} |
||||
{%- if not loop.last -%}{{ part }}{%- endif -%} |
||||
{%- endfor -%} |
||||
.{{ lang }}.md |
||||
{%- endif -%} |
||||
{%- endmacro i18n_path -%} |
||||
|
||||
{%- macro i18n_content(path) -%} |
||||
{{ get_page(path=self::i18n_path(path=path)) | get(key="content") }} |
||||
{%- endmacro i18n_content -%} |
||||
|
||||
{%- macro i18n_url(path) -%} |
||||
{%- if lang == config.default_language -%}{{ get_url(path=path) }} |
||||
{%- else -%} |
||||
{%- set p = lang ~ "/" ~ path -%}{{ get_url(path=p) }}{%- endif -%} |
||||
{%- endmacro i18n_url -%} |
||||
|
||||
{% macro translations(translations) %} |
||||
({{ lang }}) {% for t in translations %}<a href="{{ t.permalink }}">{{ t.lang }}</a>{% endfor %} |
||||
{% endmacro translations %} |
||||
|
||||
{% macro bubble(content, v="bottom", h="right") %} |
||||
<div class="widget-bubble widget-bubble-{{ v }} widget-bubble-{{ h }}"> |
||||
<div class="widget-bubble-arrow"></div> |
||||
{{ content | safe }} |
||||
</div> |
||||
{% endmacro bubble %} |
@ -0,0 +1 @@ |
||||
Subproject commit cb45a6fe0168a947992c0bef24fc7ddbaec7f9f3 |
Loading…
Reference in new issue