Skip to content

Commit 439f440

Browse files
committed
deploy: 0fc2b35
0 parents  commit 439f440

41 files changed

Lines changed: 21782 additions & 0 deletions

Some content is hidden

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

.nojekyll

Whitespace-only changes.

assets/css/codehilite.css

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
pre { line-height: 125%; }
2+
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
3+
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
4+
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
5+
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
6+
.codehilite .hll { background-color: #ffffcc }
7+
.codehilite { background: #f8f8f8; }
8+
.codehilite .c { color: #408080; font-style: italic } /* Comment */
9+
.codehilite .err { border: 1px solid #FF0000 } /* Error */
10+
.codehilite .k { color: #008000; font-weight: bold } /* Keyword */
11+
.codehilite .o { color: #666666 } /* Operator */
12+
.codehilite .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
13+
.codehilite .cm { color: #408080; font-style: italic } /* Comment.Multiline */
14+
.codehilite .cp { color: #BC7A00 } /* Comment.Preproc */
15+
.codehilite .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
16+
.codehilite .c1 { color: #408080; font-style: italic } /* Comment.Single */
17+
.codehilite .cs { color: #408080; font-style: italic } /* Comment.Special */
18+
.codehilite .gd { color: #A00000 } /* Generic.Deleted */
19+
.codehilite .ge { font-style: italic } /* Generic.Emph */
20+
.codehilite .gr { color: #FF0000 } /* Generic.Error */
21+
.codehilite .gh { color: #000080; font-weight: bold } /* Generic.Heading */
22+
.codehilite .gi { color: #00A000 } /* Generic.Inserted */
23+
.codehilite .go { color: #888888 } /* Generic.Output */
24+
.codehilite .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
25+
.codehilite .gs { font-weight: bold } /* Generic.Strong */
26+
.codehilite .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
27+
.codehilite .gt { color: #0044DD } /* Generic.Traceback */
28+
.codehilite .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
29+
.codehilite .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
30+
.codehilite .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
31+
.codehilite .kp { color: #008000 } /* Keyword.Pseudo */
32+
.codehilite .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
33+
.codehilite .kt { color: #B00040 } /* Keyword.Type */
34+
.codehilite .m { color: #666666 } /* Literal.Number */
35+
.codehilite .s { color: #BA2121 } /* Literal.String */
36+
.codehilite .na { color: #7D9029 } /* Name.Attribute */
37+
.codehilite .nb { color: #008000 } /* Name.Builtin */
38+
.codehilite .nc { color: #0000FF; font-weight: bold } /* Name.Class */
39+
.codehilite .no { color: #880000 } /* Name.Constant */
40+
.codehilite .nd { color: #AA22FF } /* Name.Decorator */
41+
.codehilite .ni { color: #999999; font-weight: bold } /* Name.Entity */
42+
.codehilite .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
43+
.codehilite .nf { color: #0000FF } /* Name.Function */
44+
.codehilite .nl { color: #A0A000 } /* Name.Label */
45+
.codehilite .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
46+
.codehilite .nt { color: #008000; font-weight: bold } /* Name.Tag */
47+
.codehilite .nv { color: #19177C } /* Name.Variable */
48+
.codehilite .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
49+
.codehilite .w { color: #bbbbbb } /* Text.Whitespace */
50+
.codehilite .mb { color: #666666 } /* Literal.Number.Bin */
51+
.codehilite .mf { color: #666666 } /* Literal.Number.Float */
52+
.codehilite .mh { color: #666666 } /* Literal.Number.Hex */
53+
.codehilite .mi { color: #666666 } /* Literal.Number.Integer */
54+
.codehilite .mo { color: #666666 } /* Literal.Number.Oct */
55+
.codehilite .sa { color: #BA2121 } /* Literal.String.Affix */
56+
.codehilite .sb { color: #BA2121 } /* Literal.String.Backtick */
57+
.codehilite .sc { color: #BA2121 } /* Literal.String.Char */
58+
.codehilite .dl { color: #BA2121 } /* Literal.String.Delimiter */
59+
.codehilite .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
60+
.codehilite .s2 { color: #BA2121 } /* Literal.String.Double */
61+
.codehilite .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
62+
.codehilite .sh { color: #BA2121 } /* Literal.String.Heredoc */
63+
.codehilite .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
64+
.codehilite .sx { color: #008000 } /* Literal.String.Other */
65+
.codehilite .sr { color: #BB6688 } /* Literal.String.Regex */
66+
.codehilite .s1 { color: #BA2121 } /* Literal.String.Single */
67+
.codehilite .ss { color: #19177C } /* Literal.String.Symbol */
68+
.codehilite .bp { color: #008000 } /* Name.Builtin.Pseudo */
69+
.codehilite .fm { color: #0000FF } /* Name.Function.Magic */
70+
.codehilite .vc { color: #19177C } /* Name.Variable.Class */
71+
.codehilite .vg { color: #19177C } /* Name.Variable.Global */
72+
.codehilite .vi { color: #19177C } /* Name.Variable.Instance */
73+
.codehilite .vm { color: #19177C } /* Name.Variable.Magic */
74+
.codehilite .il { color: #666666 } /* Literal.Number.Integer.Long */

assets/css/jupyter.css

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/* Lightweight notebook/content defaults for generated Webifier pages. */
2+
.app-body img {
3+
max-width: 100%;
4+
height: auto;
5+
}
6+
7+
.app-body table {
8+
width: 100%;
9+
margin: 1rem 0;
10+
border-collapse: collapse;
11+
}
12+
13+
.app-body th,
14+
.app-body td {
15+
padding: 0.5rem;
16+
border: 1px solid #dee2e6;
17+
}
18+
19+
.app-body pre {
20+
padding: 1rem;
21+
overflow-x: auto;
22+
background: #f8f9fa;
23+
border-radius: 0.25rem;
24+
}
25+

assets/css/main.css

Lines changed: 231 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,231 @@
1+
html {
2+
font-size: 100%;
3+
}
4+
5+
body {
6+
font-size: 0.95rem;
7+
line-height: 1.55;
8+
}
9+
10+
* > p:last-child {
11+
margin-bottom: 0 !important;
12+
}
13+
14+
a {
15+
text-decoration: none;
16+
}
17+
18+
.app-content a:not(.btn):not(.nav-link):not(.navbar-brand):not(.list-group-item):not(.dropdown-item):not(.webifier-theme-toggle) {
19+
text-decoration-line: underline;
20+
text-decoration-color: transparent;
21+
text-decoration-thickness: 0.06em;
22+
text-underline-offset: 0.18em;
23+
transition:
24+
color 0.12s ease,
25+
text-decoration-color 0.12s ease;
26+
}
27+
28+
.app-content a:not(.btn):not(.nav-link):not(.navbar-brand):not(.list-group-item):not(.dropdown-item):not(.webifier-theme-toggle):hover,
29+
.app-content a:not(.btn):not(.nav-link):not(.navbar-brand):not(.list-group-item):not(.dropdown-item):not(.webifier-theme-toggle):focus {
30+
text-decoration-color: currentColor;
31+
}
32+
33+
.hover-shadow:hover {
34+
filter: drop-shadow(0 0.1rem 0.3rem rgba(0,0,0, 0.5));
35+
}
36+
.hover-shadow {
37+
transition: all 0.1s ease;
38+
}
39+
40+
.wf-navbar {
41+
font-size: 0.92rem;
42+
}
43+
44+
.navbar-brand {
45+
align-items: center;
46+
display: inline-flex;
47+
gap: 0.45rem;
48+
}
49+
50+
.navbar-brand img {
51+
background: var(--wf-surface, var(--bs-body-bg, #fff));
52+
border-radius: 50%;
53+
box-shadow: 0 0 0 1px var(--wf-border, rgba(0, 0, 0, 0.14));
54+
object-fit: cover;
55+
padding: 0.12rem;
56+
}
57+
58+
.wf-nav-back {
59+
align-items: center;
60+
display: inline-flex;
61+
gap: 0.25rem;
62+
color: var(--wf-muted, var(--bs-secondary-color)) !important;
63+
}
64+
65+
.wf-nav-back:hover,
66+
.wf-nav-back:focus {
67+
color: var(--wf-text, var(--bs-body-color)) !important;
68+
}
69+
70+
.wf-section-label {
71+
align-items: center;
72+
overflow-wrap: anywhere;
73+
line-height: 1.25;
74+
text-align: center;
75+
}
76+
77+
.wf-section-label span,
78+
.wf-section-label {
79+
font-size: 0.95rem;
80+
}
81+
82+
.wf-page-chrome,
83+
.wf-page-chrome-panel,
84+
.wf-surface-chrome,
85+
.wf-surface-chrome-panel {
86+
background-color: var(--wf-surface, var(--bs-body-bg, #fff));
87+
color: var(--wf-text, var(--bs-body-color, #212529));
88+
}
89+
90+
.wf-page-navigation-inner {
91+
align-items: center;
92+
display: grid;
93+
gap: 0.75rem;
94+
grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
95+
}
96+
97+
.wf-page-navigation-slot,
98+
.wf-page-navigation-home {
99+
min-width: 0;
100+
}
101+
102+
.wf-page-navigation-home {
103+
text-align: center;
104+
}
105+
106+
.wf-page-navigation-previous {
107+
text-align: left;
108+
}
109+
110+
.wf-page-navigation-next {
111+
text-align: right;
112+
}
113+
114+
.wf-page-navigation a {
115+
display: inline-block;
116+
line-height: 1.25;
117+
max-width: 100%;
118+
text-decoration: none;
119+
white-space: normal;
120+
}
121+
122+
.wf-page-navigation-previous a {
123+
text-align: left;
124+
}
125+
126+
.wf-page-navigation-next a {
127+
text-align: right;
128+
}
129+
130+
footer {
131+
position: static;
132+
width: 100%;
133+
bottom: 0;
134+
}
135+
136+
.bg-black {
137+
background-color: black;
138+
}
139+
140+
.app-content {
141+
padding: 2vh 0;
142+
max-width: 85%;
143+
}
144+
145+
.app-content h1 {
146+
font-size: clamp(1.65rem, 1.35rem + 1vw, 2.15rem);
147+
}
148+
149+
.app-content h2 {
150+
font-size: clamp(1.35rem, 1.2rem + 0.55vw, 1.7rem);
151+
}
152+
153+
.app-content h3 {
154+
font-size: clamp(1.18rem, 1.08rem + 0.35vw, 1.38rem);
155+
}
156+
157+
.app-content h4 {
158+
font-size: 1.08rem;
159+
}
160+
161+
.app-content h5,
162+
.app-content h6 {
163+
font-size: 1rem;
164+
}
165+
166+
.app-content p,
167+
.app-content li,
168+
.app-content td,
169+
.app-content th {
170+
font-size: 0.95rem;
171+
}
172+
173+
.wf-page-chrome h1 {
174+
margin-bottom: 0;
175+
}
176+
177+
.wf-page-chrome-panel {
178+
padding: 1.25rem !important;
179+
}
180+
181+
.accordion-button:not(.collapsed) {
182+
color: #0c63e4;
183+
background-color: #e7f1ff;
184+
box-shadow: inset 0 -1px 0 rgba(0,0,0,.125);
185+
}
186+
187+
.accordion-button:hover {
188+
z-index: 2;
189+
}
190+
191+
.accordion-button:focus {
192+
z-index: 3;
193+
outline: 0;
194+
}
195+
196+
.accordion-button.collapsed {
197+
background-color: var(--wf-surface, white);
198+
}
199+
200+
@media only screen and (max-width: 1400px) {
201+
.app-content {
202+
max-width: 95%;
203+
padding: 1vh 0;
204+
}
205+
}
206+
207+
@media only screen and (max-width: 1200px) {
208+
.app-content {
209+
max-width: 100%;
210+
padding: 0;
211+
212+
}
213+
}
214+
215+
@media only screen and (max-width: 575.98px) {
216+
.wf-page-navigation {
217+
padding: 0.85rem 1rem !important;
218+
}
219+
220+
.wf-page-navigation-inner {
221+
gap: 0.5rem;
222+
}
223+
224+
.wf-page-navigation a {
225+
font-size: 0.92rem;
226+
}
227+
228+
.wf-page-navigation .small {
229+
font-size: 0.78rem;
230+
}
231+
}

assets/css/site.css

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
.app-content {
2+
max-width: 82%;
3+
}
4+
5+
.wf-page-chrome-panel {
6+
padding: 1rem !important;
7+
}
8+
9+
@media only screen and (max-width: 1400px) {
10+
.app-content {
11+
max-width: 94%;
12+
}
13+
}
14+
15+
@media only screen and (max-width: 1200px) {
16+
.app-content {
17+
max-width: 100%;
18+
}
19+
}

0 commit comments

Comments
 (0)