Skip to content

Commit 703feab

Browse files
authored
Merge pull request #21700 from LasseRosenow/starlight-theming
doc/starlight: Adjust theming to RIOT branding
2 parents 7781b8b + 571fbf9 commit 703feab

File tree

3 files changed

+87
-1
lines changed

3 files changed

+87
-1
lines changed

doc/starlight/astro.config.mjs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ export default defineConfig({
9999
items: ["misc/how_to_doc"],
100100
},
101101
],
102-
customCss: [],
102+
customCss: ["./src/styles/custom.css", "./src/fonts/font-face.css"],
103103
logo: {
104104
src: "./src/assets/riot-logo.svg",
105105
replacesTitle: true,
@@ -110,4 +110,11 @@ export default defineConfig({
110110
},
111111
}),
112112
],
113+
vite: {
114+
server: {
115+
fs: {
116+
allow: ["./", "../doxygen"],
117+
},
118+
},
119+
},
113120
});
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
@font-face {
2+
font-family: "Miso";
3+
src: url("../../../doxygen/src/fonts/miso.eot");
4+
src: url("../../../doxygen/src/fonts/miso.eot?#iefix")
5+
format("embedded-opentype"),
6+
url("../../../doxygen/src/fonts/miso.woff") format("woff"),
7+
url("../../../doxygen/src/fonts/miso.ttf") format("truetype"),
8+
url("../../../doxygen/src/fonts/miso.svg#Miso") format("svg");
9+
font-weight: normal;
10+
font-style: normal;
11+
}
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
/* Dark mode colors. */
2+
:root {
3+
--sl-color-accent-low: #002c1c;
4+
--sl-color-accent: #007d57;
5+
--sl-color-accent-high: #91dbb8;
6+
--sl-color-white: #ffffff;
7+
--sl-color-gray-1: #eeeeee;
8+
--sl-color-gray-2: #c2c2c2;
9+
--sl-color-gray-3: #8b8b8b;
10+
--sl-color-gray-4: #585858;
11+
--sl-color-gray-5: #383838;
12+
--sl-color-gray-6: #272727;
13+
--sl-color-black: #181818;
14+
}
15+
/* Light mode colors. */
16+
:root[data-theme="light"] {
17+
--sl-color-accent-low: #afe5ca;
18+
--sl-color-accent: #007651;
19+
--sl-color-accent-high: #003d28;
20+
--sl-color-white: #181818;
21+
--sl-color-gray-1: #272727;
22+
--sl-color-gray-2: #383838;
23+
--sl-color-gray-3: #585858;
24+
--sl-color-gray-4: #8b8b8b;
25+
--sl-color-gray-5: #c2c2c2;
26+
--sl-color-gray-6: #eeeeee;
27+
--sl-color-gray-7: #f6f6f6;
28+
--sl-color-black: #ffffff;
29+
}
30+
31+
main {
32+
--font-scale: 1.53;
33+
34+
h1,
35+
h2,
36+
h3,
37+
h4,
38+
h5,
39+
h6 {
40+
--sl-line-height-headings: 1;
41+
font-weight: 500 !important;
42+
font-family: "Miso", "Helvetica Neue", Helvetica, Arial, sans-serif;
43+
}
44+
45+
h1 {
46+
font-size: calc(var(--font-scale) * var(--sl-text-h1)) !important;
47+
}
48+
49+
h2 {
50+
font-size: calc(var(--font-scale) * var(--sl-text-h2)) !important;
51+
}
52+
53+
h3 {
54+
font-size: calc(var(--font-scale) * var(--sl-text-h3)) !important;
55+
}
56+
57+
h4 {
58+
font-size: calc(var(--font-scale) * var(--sl-text-h4)) !important;
59+
}
60+
61+
h5 {
62+
font-size: calc(var(--font-scale) * var(--sl-text-h5)) !important;
63+
}
64+
65+
h6 {
66+
font-size: calc(var(--font-scale) * var(--sl-text-h6)) !important;
67+
}
68+
}

0 commit comments

Comments
 (0)