1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-18 19:13:51 +01:00

Merge pull request #21700 from LasseRosenow/starlight-theming

doc/starlight: Adjust theming to RIOT branding
This commit is contained in:
crasbe 2025-09-05 18:06:57 +00:00 committed by GitHub
commit 703feab3da
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 87 additions and 1 deletions

View File

@ -99,7 +99,7 @@ export default defineConfig({
items: ["misc/how_to_doc"],
},
],
customCss: [],
customCss: ["./src/styles/custom.css", "./src/fonts/font-face.css"],
logo: {
src: "./src/assets/riot-logo.svg",
replacesTitle: true,
@ -110,4 +110,11 @@ export default defineConfig({
},
}),
],
vite: {
server: {
fs: {
allow: ["./", "../doxygen"],
},
},
},
});

View File

@ -0,0 +1,11 @@
@font-face {
font-family: "Miso";
src: url("../../../doxygen/src/fonts/miso.eot");
src: url("../../../doxygen/src/fonts/miso.eot?#iefix")
format("embedded-opentype"),
url("../../../doxygen/src/fonts/miso.woff") format("woff"),
url("../../../doxygen/src/fonts/miso.ttf") format("truetype"),
url("../../../doxygen/src/fonts/miso.svg#Miso") format("svg");
font-weight: normal;
font-style: normal;
}

View File

@ -0,0 +1,68 @@
/* Dark mode colors. */
:root {
--sl-color-accent-low: #002c1c;
--sl-color-accent: #007d57;
--sl-color-accent-high: #91dbb8;
--sl-color-white: #ffffff;
--sl-color-gray-1: #eeeeee;
--sl-color-gray-2: #c2c2c2;
--sl-color-gray-3: #8b8b8b;
--sl-color-gray-4: #585858;
--sl-color-gray-5: #383838;
--sl-color-gray-6: #272727;
--sl-color-black: #181818;
}
/* Light mode colors. */
:root[data-theme="light"] {
--sl-color-accent-low: #afe5ca;
--sl-color-accent: #007651;
--sl-color-accent-high: #003d28;
--sl-color-white: #181818;
--sl-color-gray-1: #272727;
--sl-color-gray-2: #383838;
--sl-color-gray-3: #585858;
--sl-color-gray-4: #8b8b8b;
--sl-color-gray-5: #c2c2c2;
--sl-color-gray-6: #eeeeee;
--sl-color-gray-7: #f6f6f6;
--sl-color-black: #ffffff;
}
main {
--font-scale: 1.53;
h1,
h2,
h3,
h4,
h5,
h6 {
--sl-line-height-headings: 1;
font-weight: 500 !important;
font-family: "Miso", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1 {
font-size: calc(var(--font-scale) * var(--sl-text-h1)) !important;
}
h2 {
font-size: calc(var(--font-scale) * var(--sl-text-h2)) !important;
}
h3 {
font-size: calc(var(--font-scale) * var(--sl-text-h3)) !important;
}
h4 {
font-size: calc(var(--font-scale) * var(--sl-text-h4)) !important;
}
h5 {
font-size: calc(var(--font-scale) * var(--sl-text-h5)) !important;
}
h6 {
font-size: calc(var(--font-scale) * var(--sl-text-h6)) !important;
}
}