Skip to content

Commit 24f3ce3

Browse files
authored
Update mdbook version which updates mdbook-admonish requirements (#82)
1 parent f19815e commit 24f3ce3

File tree

3 files changed

+319
-2
lines changed

3 files changed

+319
-2
lines changed

docs/book.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@ title = "Kubernetes Cluster API Provider for Oracle Cloud Infrastructure"
77

88
[preprocessor.admonish]
99
command = "mdbook-admonish"
10+
assets_version = "1.0.0" # do not edit: managed by `mdbook-admonish install`
1011

1112
[output.html]
1213
curly-quotes = false
1314
git-repository-url = "https://github.com/oracle/cluster-api-provider-oci"
14-
additional-css = ["./src/css/mdbook-admonish.css"]
15+
additional-css = ["./src/css/mdbook-admonish.css", "././mdbook-admonish.css"]
1516
# no-section-label = true

docs/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ set -o pipefail
2121
os=$(go env GOOS)
2222
arch=$(go env GOARCH)
2323

24-
MDBOOK_VERSION="0.4.15"
24+
MDBOOK_VERSION="0.4.18"
2525

2626
# translate arch to rust's conventions (if we can)
2727
if [[ ${arch} == "amd64" ]]; then

docs/mdbook-admonish.css

Lines changed: 316 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,316 @@
1+
:root {
2+
--md-admonition-icon--note:
3+
url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25z'/></svg>");
4+
--md-admonition-icon--abstract:
5+
url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M17 9H7V7h10m0 6H7v-2h10m-3 6H7v-2h7M12 3a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m7 0h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2z'/></svg>");
6+
--md-admonition-icon--info:
7+
url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M13 9h-2V7h2m0 10h-2v-6h2m-1-9A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2z'/></svg>");
8+
--md-admonition-icon--tip:
9+
url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M17.66 11.2c-.23-.3-.51-.56-.77-.82-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32-2.59 2.08-3.61 5.75-2.39 8.9.04.1.08.2.08.33 0 .22-.15.42-.35.5-.23.1-.47.04-.66-.12a.58.58 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5.14.6.41 1.2.71 1.73 1.08 1.73 2.95 2.97 4.96 3.22 2.14.27 4.43-.12 6.07-1.6 1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6-1.12.4-2.24-.16-2.9-.82 1.19-.28 1.9-1.16 2.11-2.05.17-.8-.15-1.46-.28-2.23-.12-.74-.1-1.37.17-2.06.19.38.39.76.63 1.06.77 1 1.98 1.44 2.24 2.8.04.14.06.28.06.43.03.82-.33 1.72-.93 2.27z'/></svg>");
10+
--md-admonition-icon--success:
11+
url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='m9 20.42-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42z'/></svg>");
12+
--md-admonition-icon--question:
13+
url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='m15.07 11.25-.9.92C13.45 12.89 13 13.5 13 15h-2v-.5c0-1.11.45-2.11 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41a2 2 0 0 0-2-2 2 2 0 0 0-2 2H8a4 4 0 0 1 4-4 4 4 0 0 1 4 4 3.2 3.2 0 0 1-.93 2.25M13 19h-2v-2h2M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10c0-5.53-4.5-10-10-10z'/></svg>");
14+
--md-admonition-icon--warning:
15+
url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M13 14h-2V9h2m0 9h-2v-2h2M1 21h22L12 2 1 21z'/></svg>");
16+
--md-admonition-icon--failure:
17+
url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20 6.91 17.09 4 12 9.09 6.91 4 4 6.91 9.09 12 4 17.09 6.91 20 12 14.91 17.09 20 20 17.09 14.91 12 20 6.91z'/></svg>");
18+
--md-admonition-icon--danger:
19+
url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M11 15H6l7-14v8h5l-7 14v-8z'/></svg>");
20+
--md-admonition-icon--bug:
21+
url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M14 12h-4v-2h4m0 6h-4v-2h4m6-6h-2.81a5.985 5.985 0 0 0-1.82-1.96L17 4.41 15.59 3l-2.17 2.17a6.002 6.002 0 0 0-2.83 0L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8z'/></svg>");
22+
--md-admonition-icon--example:
23+
url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 13v-2h14v2H7m0 6v-2h14v2H7M7 7V5h14v2H7M3 8V5H2V4h2v4H3m-1 9v-1h3v4H2v-1h2v-.5H3v-1h1V17H2m2.25-7a.75.75 0 0 1 .75.75c0 .2-.08.39-.21.52L3.12 13H5v1H2v-.92L4 11H2v-1h2.25z'/></svg>");
24+
--md-admonition-icon--quote:
25+
url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M14 17h3l2-4V7h-6v6h3M6 17h3l2-4V7H5v6h3l-2 4z'/></svg>");
26+
}
27+
28+
:is(.admonition) {
29+
display: flow-root;
30+
margin: 1.5625em 0;
31+
padding: 0 1.2rem;
32+
color: var(--fg);
33+
page-break-inside: avoid;
34+
background-color: var(--bg);
35+
border: 0 solid black;
36+
border-inline-start-width: 0.4rem;
37+
border-radius: 0.2rem;
38+
box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.05), 0 0 0.1rem rgba(0, 0, 0, 0.1);
39+
}
40+
@media print {
41+
:is(.admonition) {
42+
box-shadow: none;
43+
}
44+
}
45+
:is(.admonition) > * {
46+
box-sizing: border-box;
47+
}
48+
:is(.admonition) :is(.admonition) {
49+
margin-top: 1em;
50+
margin-bottom: 1em;
51+
}
52+
:is(.admonition) > .tabbed-set:only-child {
53+
margin-top: 0;
54+
}
55+
html :is(.admonition) > :last-child {
56+
margin-bottom: 1.2rem;
57+
}
58+
59+
a.admonition-anchor-link:link, a.admonition-anchor-link:visited {
60+
color: var(--fg);
61+
}
62+
a.admonition-anchor-link:link:hover, a.admonition-anchor-link:visited:hover {
63+
text-decoration: none;
64+
}
65+
66+
:is(.admonition-title, summary) {
67+
position: relative;
68+
margin-block: 0;
69+
margin-inline: -1.6rem -1.2rem;
70+
padding-block: 0.8rem;
71+
padding-inline: 4.4rem 1.2rem;
72+
font-weight: 700;
73+
background-color: rgba(68, 138, 255, 0.1);
74+
display: flex;
75+
}
76+
:is(.admonition-title, summary) p {
77+
margin: 0;
78+
}
79+
html :is(.admonition-title, summary):last-child {
80+
margin-bottom: 0;
81+
}
82+
:is(.admonition-title, summary)::before {
83+
position: absolute;
84+
top: 0.625em;
85+
inset-inline-start: 1.6rem;
86+
width: 2rem;
87+
height: 2rem;
88+
background-color: #448aff;
89+
mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"></svg>');
90+
-webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"></svg>');
91+
mask-repeat: no-repeat;
92+
-webkit-mask-repeat: no-repeat;
93+
mask-size: contain;
94+
-webkit-mask-size: contain;
95+
content: "";
96+
}
97+
98+
:is(.admonition):is(.note) {
99+
border-color: #448aff;
100+
}
101+
102+
:is(.note) > :is(.admonition-title, summary) {
103+
background-color: rgba(68, 138, 255, 0.1);
104+
}
105+
:is(.note) > :is(.admonition-title, summary)::before {
106+
background-color: #448aff;
107+
mask-image: var(--md-admonition-icon--note);
108+
-webkit-mask-image: var(--md-admonition-icon--note);
109+
mask-repeat: no-repeat;
110+
-webkit-mask-repeat: no-repeat;
111+
mask-size: contain;
112+
-webkit-mask-repeat: no-repeat;
113+
}
114+
115+
:is(.admonition):is(.abstract, .summary, .tldr) {
116+
border-color: #00b0ff;
117+
}
118+
119+
:is(.abstract, .summary, .tldr) > :is(.admonition-title, summary) {
120+
background-color: rgba(0, 176, 255, 0.1);
121+
}
122+
:is(.abstract, .summary, .tldr) > :is(.admonition-title, summary)::before {
123+
background-color: #00b0ff;
124+
mask-image: var(--md-admonition-icon--abstract);
125+
-webkit-mask-image: var(--md-admonition-icon--abstract);
126+
mask-repeat: no-repeat;
127+
-webkit-mask-repeat: no-repeat;
128+
mask-size: contain;
129+
-webkit-mask-repeat: no-repeat;
130+
}
131+
132+
:is(.admonition):is(.info, .todo) {
133+
border-color: #00b8d4;
134+
}
135+
136+
:is(.info, .todo) > :is(.admonition-title, summary) {
137+
background-color: rgba(0, 184, 212, 0.1);
138+
}
139+
:is(.info, .todo) > :is(.admonition-title, summary)::before {
140+
background-color: #00b8d4;
141+
mask-image: var(--md-admonition-icon--info);
142+
-webkit-mask-image: var(--md-admonition-icon--info);
143+
mask-repeat: no-repeat;
144+
-webkit-mask-repeat: no-repeat;
145+
mask-size: contain;
146+
-webkit-mask-repeat: no-repeat;
147+
}
148+
149+
:is(.admonition):is(.tip, .hint, .important) {
150+
border-color: #00bfa5;
151+
}
152+
153+
:is(.tip, .hint, .important) > :is(.admonition-title, summary) {
154+
background-color: rgba(0, 191, 165, 0.1);
155+
}
156+
:is(.tip, .hint, .important) > :is(.admonition-title, summary)::before {
157+
background-color: #00bfa5;
158+
mask-image: var(--md-admonition-icon--tip);
159+
-webkit-mask-image: var(--md-admonition-icon--tip);
160+
mask-repeat: no-repeat;
161+
-webkit-mask-repeat: no-repeat;
162+
mask-size: contain;
163+
-webkit-mask-repeat: no-repeat;
164+
}
165+
166+
:is(.admonition):is(.success, .check, .done) {
167+
border-color: #00c853;
168+
}
169+
170+
:is(.success, .check, .done) > :is(.admonition-title, summary) {
171+
background-color: rgba(0, 200, 83, 0.1);
172+
}
173+
:is(.success, .check, .done) > :is(.admonition-title, summary)::before {
174+
background-color: #00c853;
175+
mask-image: var(--md-admonition-icon--success);
176+
-webkit-mask-image: var(--md-admonition-icon--success);
177+
mask-repeat: no-repeat;
178+
-webkit-mask-repeat: no-repeat;
179+
mask-size: contain;
180+
-webkit-mask-repeat: no-repeat;
181+
}
182+
183+
:is(.admonition):is(.question, .help, .faq) {
184+
border-color: #64dd17;
185+
}
186+
187+
:is(.question, .help, .faq) > :is(.admonition-title, summary) {
188+
background-color: rgba(100, 221, 23, 0.1);
189+
}
190+
:is(.question, .help, .faq) > :is(.admonition-title, summary)::before {
191+
background-color: #64dd17;
192+
mask-image: var(--md-admonition-icon--question);
193+
-webkit-mask-image: var(--md-admonition-icon--question);
194+
mask-repeat: no-repeat;
195+
-webkit-mask-repeat: no-repeat;
196+
mask-size: contain;
197+
-webkit-mask-repeat: no-repeat;
198+
}
199+
200+
:is(.admonition):is(.warning, .caution, .attention) {
201+
border-color: #ff9100;
202+
}
203+
204+
:is(.warning, .caution, .attention) > :is(.admonition-title, summary) {
205+
background-color: rgba(255, 145, 0, 0.1);
206+
}
207+
:is(.warning, .caution, .attention) > :is(.admonition-title, summary)::before {
208+
background-color: #ff9100;
209+
mask-image: var(--md-admonition-icon--warning);
210+
-webkit-mask-image: var(--md-admonition-icon--warning);
211+
mask-repeat: no-repeat;
212+
-webkit-mask-repeat: no-repeat;
213+
mask-size: contain;
214+
-webkit-mask-repeat: no-repeat;
215+
}
216+
217+
:is(.admonition):is(.failure, .fail, .missing) {
218+
border-color: #ff5252;
219+
}
220+
221+
:is(.failure, .fail, .missing) > :is(.admonition-title, summary) {
222+
background-color: rgba(255, 82, 82, 0.1);
223+
}
224+
:is(.failure, .fail, .missing) > :is(.admonition-title, summary)::before {
225+
background-color: #ff5252;
226+
mask-image: var(--md-admonition-icon--failure);
227+
-webkit-mask-image: var(--md-admonition-icon--failure);
228+
mask-repeat: no-repeat;
229+
-webkit-mask-repeat: no-repeat;
230+
mask-size: contain;
231+
-webkit-mask-repeat: no-repeat;
232+
}
233+
234+
:is(.admonition):is(.danger, .error) {
235+
border-color: #ff1744;
236+
}
237+
238+
:is(.danger, .error) > :is(.admonition-title, summary) {
239+
background-color: rgba(255, 23, 68, 0.1);
240+
}
241+
:is(.danger, .error) > :is(.admonition-title, summary)::before {
242+
background-color: #ff1744;
243+
mask-image: var(--md-admonition-icon--danger);
244+
-webkit-mask-image: var(--md-admonition-icon--danger);
245+
mask-repeat: no-repeat;
246+
-webkit-mask-repeat: no-repeat;
247+
mask-size: contain;
248+
-webkit-mask-repeat: no-repeat;
249+
}
250+
251+
:is(.admonition):is(.bug) {
252+
border-color: #f50057;
253+
}
254+
255+
:is(.bug) > :is(.admonition-title, summary) {
256+
background-color: rgba(245, 0, 87, 0.1);
257+
}
258+
:is(.bug) > :is(.admonition-title, summary)::before {
259+
background-color: #f50057;
260+
mask-image: var(--md-admonition-icon--bug);
261+
-webkit-mask-image: var(--md-admonition-icon--bug);
262+
mask-repeat: no-repeat;
263+
-webkit-mask-repeat: no-repeat;
264+
mask-size: contain;
265+
-webkit-mask-repeat: no-repeat;
266+
}
267+
268+
:is(.admonition):is(.example) {
269+
border-color: #7c4dff;
270+
}
271+
272+
:is(.example) > :is(.admonition-title, summary) {
273+
background-color: rgba(124, 77, 255, 0.1);
274+
}
275+
:is(.example) > :is(.admonition-title, summary)::before {
276+
background-color: #7c4dff;
277+
mask-image: var(--md-admonition-icon--example);
278+
-webkit-mask-image: var(--md-admonition-icon--example);
279+
mask-repeat: no-repeat;
280+
-webkit-mask-repeat: no-repeat;
281+
mask-size: contain;
282+
-webkit-mask-repeat: no-repeat;
283+
}
284+
285+
:is(.admonition):is(.quote, .cite) {
286+
border-color: #9e9e9e;
287+
}
288+
289+
:is(.quote, .cite) > :is(.admonition-title, summary) {
290+
background-color: rgba(158, 158, 158, 0.1);
291+
}
292+
:is(.quote, .cite) > :is(.admonition-title, summary)::before {
293+
background-color: #9e9e9e;
294+
mask-image: var(--md-admonition-icon--quote);
295+
-webkit-mask-image: var(--md-admonition-icon--quote);
296+
mask-repeat: no-repeat;
297+
-webkit-mask-repeat: no-repeat;
298+
mask-size: contain;
299+
-webkit-mask-repeat: no-repeat;
300+
}
301+
302+
.navy :is(.admonition) {
303+
background-color: var(--sidebar-bg);
304+
}
305+
306+
.ayu :is(.admonition), .coal :is(.admonition) {
307+
background-color: var(--theme-hover);
308+
}
309+
310+
.rust :is(.admonition) {
311+
background-color: var(--sidebar-bg);
312+
color: var(--sidebar-fg);
313+
}
314+
.rust .admonition-anchor-link:link, .rust .admonition-anchor-link:visited {
315+
color: var(--sidebar-fg);
316+
}

0 commit comments

Comments
 (0)